Emacs + Projectile +嵌套git项目

时间:2019-04-02 06:13:12

标签: emacs projectile

我一直在尝试确定在代码的目录结构中使用射弹的最佳方法。目录结构如下:

rootproject
  .git
  .gitignore
  compile_commands.json
  project1/
    .git
    .gitignore
  project2/
    .git
    .gitignore
  subfolder/
    project3/
      .git
      .gitignore

进一步复杂的是,根.gitignore文件忽略了子项目。

还有一个简单的问题版本,其中根文件夹不是git存储库。我设法通过从主要文件列表中完全删除.git并使用compile_commands.json来使弹丸工作在那儿(不理想,我宁愿将.git放在那儿,优先级较低,但仍无法使用IIRC。)

无论如何,我希望这个广泛的问题是明确的。我想使所有子存储库中的射弹包含文件,也希望它符合根.gitignore文件(子存储库除外)。我已经搜索了很多时间并阅读了文档,没有找到/可能错过了解决方案。

0 个答案:

没有答案