[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: Gunnar Dalsnes <hardon_at_online.no>
Date: Tue, 02 Jul 2013 16:05:36 +0200

On 02.07.2013 15:33, Stefan Sperling wrote:
> On Tue, Jul 02, 2013 at 03:11:27PM +0200, 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.
>
> Strange. The status output only shows one side of the move.
> Where does it show a 'moved from'? Did you accidentally omit
> the '> moved from' line from the output you pasted?

There is no > moved from line showing for BLEWrasseContainer.cs in svn
status.

>
>> 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.
>
> It looks like you moved a file BLEWrasse.cs into a locally added folder
> called Entities. To commit the move destination you also need to commit
> the new folder that contains the move destination. I don't really
> understand what you think is wrong that. Am I missing something?

Sorry, I was confused, this is a different and unrelated file. This file
actually has a > moved from entry, that's why it worked.

>
>
>
Received on 2013-07-02 16:06:30 CEST

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