我的问题有点复杂,请多多包涵。
我创建了一个分支来进行一些开发,现在我想将所有变更集合并到主干上。在分支的两个点,我将主干中的更改合并到分支中以再次更新。
mkdir trunk
cd trunk
svn co $TRUNK .
我在r2797创建了分支,我对该分支的最后一次提交是r3151。
现在,当我独自将分支合并到我的工作副本主干时:
svn merge $BRANCH .
我收到以下消息:
--- Merging r2798 through r3022 into '.':
这很奇怪,为什么直到 r3151 才应用所有更改集?
所以我尝试指定合并命令的修订。
svn merge -r2797:3151 $BRANCH .
但我得到相同的结果。我究竟做错了什么?