如何将更改合并到另一个svn repo?

时间:2013-08-15 11:11:24

标签: svn merge fork

我有两个包含相同项目的svn存储库,第一个是主干(开发发生的主要位置),第二个是在主要版本的前几个版本中分离出来并包含一个稍微定制的版本。

现在我已对主仓库进行了更改,并希望将这些更改合并到分叉仓库中。

最有效的方法是什么?

我尝试过使用svn diffpatch,但我无法弄明白。

2 个答案:

答案 0 :(得分:1)

将Repo1的分支链接到Repo2的任何节点(有问题的外部分支)(使用svn:externals),然后你可以在它之后甚至合并单个repo的子树

答案 1 :(得分:0)

cd /home/user/repo-branch
svn merge -r PREV:HEAD svn://localhost/repo/

做了这个伎俩。 PREVHEAD也可以替换为实际修订号。