svn合并主干分支与svn合并主干

时间:2017-05-17 16:23:38

标签: svn merge

我有一个分支的本地副本,想要从主干合并,但发现了一些相当奇怪的东西。

之间的区别是什么

svn merge ^ / trunk

svn merge ^ / trunk ^ / branches / my_branch

我认为它们是相同的,但第一个不是合并所有代码而第二个是。

谢谢!

1 个答案:

答案 0 :(得分:0)

Merge有3种形式,有三种不同的行为。

您在问题中使用的第一个表单是同步合并,它意味着-r 1:REV并将所有符合条件的更改合并到其直接祖先分支的分支。

第二种形式是“2-URL Merge”,^ / trunk ^ / branches / my_branch之间的差异已生成并应用于您的工作副本。

“Subversion版本控制”一书中描述了这三种形式。 (http://svnbook.red-bean.com