git子模块的common子模块

用户名

我有一个应用程序main,其由多个子模块组成AButility_functions:这两个子模块组成A,并B通过自身包括子模块utility_functions

main
|
|---- A
|     |
|     |---- utility_functions
|
|---- B
|     |
|     |---- utility_functions
|
|---- utility_functions

现在我utility_functions在项目中3次了。通常sub_Asub_B并且main都应该指向的同一提交utility_functions

存储库中的代码必须A是可运行的。如果仅克隆A,则应包括我的utility_functions

A
|
|---- utility_functions

有没有办法只告诉我包含在主存储库中的子模块依赖于该子模块utility_functions还是因为子模块可以指向不同的提交而打破了子模块的想法?还是这只是一个坏主意?

main
|
|---- A
|     |
|     |----
|         |
|---- B   |
|     |   |
|     |   |
|     |   |
|---- utility_functions

还是因为子模块可以指向不同的提交而打破了子模块的想法?

是的,正是由于这个原因,这是不切实际的。

如果您确定A并且B应该始终引用相同的版本utility_functions,则克隆您的主存储库并仅进行更新AB以及和utility_functions(不带递归选项),并从A/utility_functionsB/utility_functions进行符号链接../utility_functions

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章