【发布时间】:2017-05-17 16:23:38
【问题描述】:
我有一个分支的本地副本,想从主干合并,但发现有些奇怪。
有什么区别
svn 合并 ^/trunk
和
svn 合并 ^/trunk ^/branches/my_branch
我以为它们是一样的,但第一个没有合并所有代码,第二个是。
谢谢!
【问题讨论】:
我有一个分支的本地副本,想从主干合并,但发现有些奇怪。
有什么区别
svn 合并 ^/trunk
和
svn 合并 ^/trunk ^/branches/my_branch
我以为它们是一样的,但第一个没有合并所有代码,第二个是。
谢谢!
【问题讨论】:
Merge 有 3 种形式,具有三种不同的行为。
您在问题中使用的第一种形式是同步合并,它意味着 -r 1:REV 并将所有符合条件的更改从其直接祖先分支合并到一个分支。
第二种形式是“2-URL Merge”和 ^/trunk 之间的区别 ^/branches/my_branch 生成并应用于您的工作副本。
这三种形式在“带有 Subversion 的版本控制”一书中进行了描述。 (http://svnbook.red-bean.com)
【讨论】: