On Jul 26, 2006, at 05:49, Simon Burton wrote:
> I have checked out a subdirectory of my repos:
>
> ~/$ svn co svn+ssh://rubis/export/repos/elefant/test
> Checked out revision 220.
> ~/$ cd test/
> ~/test$ svn up
> At revision 220.
>
> All is well.
> Now (from another working copy) this subdirectory is moved to
> "new_test":
>
> ~/elefant-root$ svn mv test/ new_test/
> A new_test/test
> D test
> ~/elefant-root$ svn commit -m" testing svn... "
> Adding new_test
> Adding new_test/test
> Deleting test
>
> Committed revision 221.
>
> Now from the test working copy:
> ~/test$ svn up
> svn: Cannot replace a directory from within
> ~/test$ svn switch svn+ssh://rubis/export/repos/elefant/trunk/new_test
> svn: Cannot replace a directory from within
If you "svn move" a part of your repository that others are using as
the base of their working copies, then they will need to "svn switch"
their working copy to the new address, since "svn up" will produce
the error message you saw.
I am unable to reproduce the problem you see when running "svn
switch". It works correctly for me, with Subversion 1.3.2 on Mac OS X
10.4.7 PPC. I'm using the http protocol, not svn+ssh.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Jul 26 16:59:38 2006