I have an issue with deleting directories in the explorer shell with the
TortoiseSVN client.
Note that I am not talking about svn delete, but rather hitting the
delete button in explorer (i.e. Removed by non-svn command)
If I delete a directory and then commit at a higher level and send my
changes to the repository, the "missing" directory is deleted in the
repository even though it was not an svn delete i.e. it appears that
commit will perform an svn-delete on missing directories.
The problems I see with this are:
1. When the dialog with the list of changes you can send to the
repository is displayed (after requesting a commit from explorer), the
check boxed relating to the changes are checked by default and there
appears to be no way of changing this. Therefore, when committing a
large amount of changes it is possible to accidentally delete something
from the repository without realising.
2. In contradiction, when using subversion from the command line, if you
have deleted a file by a non-svn command, the commit will fail.
E.g.
* Using TortoiseSVN
See the attached file
* Using the command line
[13:47:41][~/test/level1/My Documents]rm -rf db_stuff
[13:47:56][~/test/level1/My Documents]svn commit
svn: Commit failed (details follow):
svn: Working copy 'C:/cygwin/home/ygf/test/level1/My Documents/db_stuff'
not locked
While I understand that having commit perform a svn-delete on missing
directories can be useful. I request that as a feature update, you allow
this operation to be configurable and not set as the default.
Cheers,
*************************
Yolanda Fluitsma
Software Engineer
CEA Technologies Pty Ltd
Email: ygf@cea.com.au
Phone: (02) 62130173
Fax: (02) 62130013
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Jul 6 08:13:31 2004