【发布时间】:2013-04-13 05:14:33
【问题描述】:
我是 svn 的新手,需要从主干合并到我们正在工作的分支。 这是我用来合并的 svn 命令序列
svn up
svn mergeinfo --show-revs eligible branch trunk (branch and trunk are actually svn urls)
我从分支和最新的主干修订中获得了符合条件的修订的最低修订,然后进行 svn 合并。
svn merge -r lowest_eligible:latest_trunk trunk_url .
在合并期间有一些冲突。但是,它们与我们在分支中所做的任何更改都没有关系,所以我有点困惑为什么它们是冲突的。有任何想法吗?无论如何,我总是选择,他们的-full来解决它
最后,我需要在提交之前做 svn resolve
svn resolve --accept working -R .
我有两个问题。 这是从主干到分支执行合并的最佳命令序列吗?
合并往往需要一段时间,所以我想让它合并,让 svn 自动解决他们的冲突。有没有办法做到这一点?
【问题讨论】:
-
我是否正确理解,lowest_eligible 是分支历史的修订版,而 latest_trunk 是主干历史的修订版?