When I merge the trunk into function branches, the deletion that occurred on the trunk will not be replicated to my working copy.
Why doesn't deleting on the trunk delete the same file on the branch when merging? I am using subversion 1.5 client and server.
I assume that changes to the file in the branch will be skipped during the reintegration of the branch?
What is the best way to buy a file on the trunk, as a colleague deleted the file from the trunk just because it was not βreadyβ.
Situation:
cd project; svn copy trunk branches/f1; svn ci -m "branching out" branches f1; echo "modifying a file on branch." >> branches/f1/file1; svn ci branches/f1 -m "Branch modified"; echo "Above modify is not even needed to state the case"; svn rm trunk/file1; svn ci trunk -m "creating (conflicting) delete on trunk"; cd branches/f1; svn merge svn+ssh://repos/trunk . [ -f file1 ] && echo "file f1 does exist while it should have been deleted by merge.";
Thus, the file still exists in my working copy, although I go down to the torso where the file was actively deleted. Very unexpected. In my case, I didnβt even make any changes to the file, and this is the only reason I can think about why svn will save the file.
merge svn
Hugo
source share