我有svn 1.6.11,我正在尝试将mybranch合并到主干上。我试过了两个
svn merge --reintegrate http://IP/path/to/repo/branches/mybranch http://IP/path/to/repo/trunk
svn ci -m "blah"
和
svn merge http://IP/path/to/repo/branches/mybranch http://IP/path/to/repo/trunk
svn ci -m "blah"
合并后他们都给了我:
$ svn diff
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Merged /repo/trunk:r23
并在提交之后:
Sending trunk
我没有看到后备箱里的变化。当我在合并(18)之前将主干版本区分到最新版本(24)时,我得到:
$ svn diff -r 18:24
Property changes on: .
___________________________________________________________________
Added: svn:mergeinfo
Merged /repo/trunk:r20-23
我不只是想要改变财产。我希望合并代码更改。我做错了什么?
答案 0 :(得分:3)
svn commit -m "etc commits"
svn merge http://IP/path/to/repo/trunk .
, 测试 ,svn commit -m "Merged from trunk and passed tests
svn co http://IP/path/to/repo/trunk
svn merge --reintegrate http://IP/path/to/repo/branches/mybranch .
svn commit -m"My Feature Merged In"
NB SVN文档提到2个URL或服务器端合并 - 主要是“说这可能但很难,所以除非你的非常知道你在做什么“