矛盾する手順を見つけました:
svn checkout http://a.b.c/bldtest1
cd bldtest1
svn merge -r45:50 http://a.b.c/bldtest2
svn merge -r53:55 http://a.b.c/bldtest2
svn ci -m "Revision 45:50 and 53:55 merged"
$ svn merge -r 127:240 svn+ssh://svn.myproject.org/svn/trunk .
これらのうち、正しいものはどれですか? それらは互いに反対であるため。マージするリビジョンのセットが見つかった場合:
svn log --verbose --stop-on-copy branch1 > log.txt
したがって、branch1 を branch2 にマージするには、次のようにします。
1. svn co branch1
3. cd branch1
4. svn merge -r xx:yy branch2
また
1. svn co branch1
2. svn co branch2
3. cd branch2
4. svn merge -r xx:yy branch1 .