[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn 1.8.0 problem "both sides of the move must be committed together"

From: Dipen Lama <lamadipen_at_gmail.com>
Date: Sat, 15 Feb 2014 08:11:50 -0800 (PST)

Commit parent folder inside which you moved files by drag and drop. This
solve the problem in SVN by performing commit at both sides of the move
the same time, thus solution to the problem.
For more info
http://rndp-android.blogspot.com/2014/02/svn-180-problem-both-sides-of-move-must.html

On Tuesday, July 2, 2013 6:56:27 PM UTC+5:45, Gunnar Dalsnes wrote:
>
> Hi,
>
> When I try to commit I get:
>
> svn: E200009: Commit failed (details follow):
> svn: E200009: Cannot commit 'E:\svn\fishtalk trunk\src\VPA
> Framework\VPAEntities
> \Wrasse\BLEWrasseContainer.cs' because it was moved to 'E:\svn\fishtalk
> trunk\sr
> c\Plugins\Registration\BLEntities\Wrasse\BLEWrasseContainer.cs' which is
> not par
> t of the commit; both sides of the move must be committed together
>
> This is strange, because I correctly moved the files with TSVN 1.8.0
> using "SVN Move versioned item(s) here". Tried commiting from both TSVN
> and from command line with svn.exe and same error.
>
> When I check with svn status I get this:
> <lots of other unrelated adds, mods and deletes>
> A src\Plugins\Registration\IBLPWrasse\Entities
> A + src\Plugins\Registration\IBLPWrasse\Entities\BLEWrasseContainer.cs
> D src\VPA Framework\VPAEntities\Wrasse\BLEWrasseContainer.cs
> > moved to
> src\Plugins\Registration\BLEntities\Wrasse\BLEWrasseContainer.cs
>
> This seems to confirms that I moved the file correctly.
>
> I tried recreating the problem by creating an empty repo, creating same
> folder structure and moving, then modifying a file, but then it worked
> without problem (typical).
>
> Here are the 4 relevant entries (I think) from NODES in wc.db, if that
> can help:
> 15751,"1","src/VPA
> Framework/VPAEntities/Wrasse/BLEWrasseContainer.cs","0","src/VPA
> Framework/VPAEntities/Wrasse","1","trunk/src/VPA
> Framework/VPAEntities/Wrasse/BLEWrasseContainer.cs","24486","normal",,,"file",,"infinity","$sha1$544d1e17178a9ee815a60b74995fc72aa4a5e526",,"533","1214814539781408","username","2362","1372322295733206",,,
>
> 62069,"1","src/VPA
> Framework/VPAEntities/Wrasse/BLEWrasseContainer.cs","5","src/VPA
> Framework/VPAEntities/Wrasse",,,,"base-deleted",,"src/Plugins/Registration/BLEntities/Wrasse/BLEWrasseContainer.cs","file",,,,,,,,,,,,
>
> 62075,"1","src/Plugins/Registration/IBLPWrasse/Entities","5","src/Plugins/Registration/IBLPWrasse",,,,"normal",,,"dir",,"infinity",,,,"0",,,,,,
>
> 62080,"1","src/Plugins/Registration/IBLPWrasse/Entities/BLEWrasseContainer.cs","6","src/Plugins/Registration/IBLPWrasse/Entities","1","trunk/src/VPA
>
> Framework/VPAEntities/Wrasse/BLEWrasseContainer.cs","24410","normal",,,"file",,"infinity","$sha1$544d1e17178a9ee815a60b74995fc72aa4a5e526",,"533","1214814539781408","username","2362","1372331062606714",,,
>
>
> This repo was converted from SVN 1.7 format (not a fresh checkout), in
> case this is relevant. This is on WinXP. SVN server is 1.7.3 (r1242825).
>
> Update: I finally managed to commit by only selecting the deleted source
> file, added destination file and added destination folder (ignoring all
> other changed):
>
> Command: Commit
> Adding: E:\svn\Copy of fishtalk
> trunk\src\Plugins\Registration\IBLPWrasse\Entities
> Adding: E:\svn\Copy of fishtalk
> trunk\src\Plugins\Registration\IBLPWrasse\Entities\BLEWrasse.cs
> Deleting: E:\svn\Copy of fishtalk trunk\src\VPA
> Framework\VPAEntities\Wrasse\BLEWrasse.cs
> Sending content: E:\svn\Copy of fishtalk
> trunk\src\Plugins\Registration\IBLPWrasse\Entities\BLEWrasse.cs
> Completed: At revision: 24489
>
> Still, very annoying. This can't be right.
>
> regards,
> Gunnar Dalsnes
>
Received on 2014-02-15 19:14:43 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.