我有两个包含相同项目的svn存储库,第一个是主干(开发发生的主要位置),第二个是在主要版本的前几个版本中分离出来并包含一个稍微定制的版本。
现在我已对主仓库进行了更改,并希望将这些更改合并到分叉仓库中。
最有效的方法是什么?
我尝试过使用svn diff
和patch
,但我无法弄明白。
答案 0 :(得分:1)
将Repo1的分支链接到Repo2的任何节点(有问题的外部分支)(使用svn:externals),然后你可以在它之后甚至合并单个repo的子树
答案 1 :(得分:0)
cd /home/user/repo-branch
svn merge -r PREV:HEAD svn://localhost/repo/
做了这个伎俩。 PREV
和HEAD
也可以替换为实际修订号。