git新手,我搜索了很多,没有找到一个强大的解决方案。
我有 2 个项目,A 和 B。A
包含[A code]and [SHARED CODE],B 包含[B code]and [SHARED CODE]。
使用 svn,我可以在项目 B 中放置一个外部 svn,链接到项目 A 的子目录,意思是A->[SHARED CODE].
但是,似乎 git 不允许部分克隆,所以如果我选择子模块,我必须使它成为 3 个项目:和SHARED CODE,这很痛苦。AB
更糟糕的是,当我在A->[SHARED CODE](这是一个子模块)中进行一些更改时,似乎很难提交和推送它,并且git pull操作B不会自动将最新代码拉到B->[SHARED CODE].
那么有什么方便的解决方案吗?谢谢。