2012-04-16 128 views
1

我的问题有点复杂,请耐心等待。SVN合并修订范围:svn如何合并需要合并的修订版本?

我创建了一个分支来做一些开发,现在我想将所有的变更集合到主干上。在分支的两个点上,我将树干中的更改合并到分支中以再次获得最新信息。

mkdir trunk 
cd trunk 
svn co $TRUNK . 

我创建的分支在r2797,和我上次提交给该分支是r3151

现在,当我只身来到分支合并到我的工作拷贝干线:

svn merge $BRANCH . 

我得到以下信息:

--- Merging r2798 through r3022 into '.': 

这很奇怪,为什么不是所有的应用更改集到r3151?

所以我试着指定合并命令的修订版。

svn merge -r2797:3151 $BRANCH . 

但我得到了同样的结果。我究竟做错了什么?

回答