我所有的项目都使用 SVN。
有时项目 B 是项目 A 的副本。
当项目 A 有一般性变更时,我可以使用svn merge A
在目录 B 中,它将合并这些更改。
现在,如果我想使用 git。我不喜欢将所有项目放在同一个存储库中,因为这样我就必须克隆一切并且不能像 SVN 那样只选择一个项目。
但是每个项目都有一个存储库,我该如何像之前使用 SVN 那样做呢?
问题是:如果我想要几个真正与一个原始项目相关的子项目并保持它们同步,那么构建它的最佳方法是什么?我也希望能够单独检查它们
如果你有两个项目,proj1
and proj2
并想要合并更改proj1
into proj2
,你会这样做:
# in proj2:
git remote add proj1 path/to/proj1
git fetch proj1
git merge proj1/master # or whichever branch you want to merge
我相信这和你用 SVN 做的事情是一样的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)