You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Jia Baozhen <ji...@gmail.com> on 2011/09/06 11:57:15 UTC

is this a bug? 'test merge' success, while 'merge' fail which should not fail

My operations are simple, but I do not understand the result. Who can
help me? thanks a lot.

my os: win7 32bit
my svn server: version 1.4.6 (r28521)
my svn client: 1.6.16 (SlikSvn/1.6.16) WIN32

and my operations are:
1) create /svn-train-05/trunk & commit
2) add /svn-train-05/trunk/trunk.xml & commit
3) create branch /svn-train-05/branches/01 & commit
4) add /svn-train-05/branches/01/branch.xml & commit
5) add /svn-train-05/trunk/trunk copy.xml & commit
6) merge trunk to branch 01, and commit branch 01, all success!

7) merge branch 01 to trunk:
7.1) test merge, it's OK
svn merge --dry-run svn://10.10.1.1/svn-train-05/trunk
svn://10.10.1.1/svn-train-05/branches/01 .
--- 正在合并版本库 URL 之间的差异到 “.”:
A    branch.xml

7.2) merge, it's a bug?
svn merge svn://10.10.1.1/svn-train-05/trunk
svn://10.10.1.1/svn-train-05/branches/01 .
--- 正在合并版本库 URL 之间的差异到 “.”:
A    branch.xml
--- 正在合并 r1264,经由 r1274,到 “.”:
   C branch.xml
   C trunk copy.xml
冲突概要:
  树冲突:2
--- 正在反向合并 r1274,经由 r1264,到 “.”:
D    trunk copy.xml


--------
And I run those commands with svn version 1.4.6 (r28521), both 'test
merge' and 'merge' are all OK.
So, my questions are:
1) the result of 'test merge' do not match 'merge'?
2) is the 'tree conflict' with version 1.6.16 a bug?