通过git子模块跟踪外部目录

时间:2016-09-24 08:06:45

标签: git git-submodules

MainApp目录是主要的git存储库

MainApp
|
|
+--Js/MyPlugin/Plugin.js
|
+--Plugins/MyPlugin+-Controller/..
|                  |
|                  +-Model/..
|                  |
|                  +-.git 
|
+--Model/..
+--View/..
+--Controller/..
+--.git

MainApp/Plugins/MyPlugin目录是一个git子模块。 我可以使用MyPlugin git子模块跟踪/js/MyPlugin外部目录吗?是否有任何可能的方法使该文件夹可跟踪而不在/MainApp/Plugins/MyPlugin目录和symlinking中创建该javascript文件夹?

1 个答案:

答案 0 :(得分:0)

由于子模块只有一条路径,如果你需要在你的仓库中有部分路径:

  • MyPlugin不适合git子模块
  • 或您的符号链接解决方案仍然是最佳替代解决方案 (除非您不必在子模块中创建Js文件夹,否则您可以创建Js/MyPlugin/并仅对内容进行符号链接:Plugin.js