I love SVN, and TortoiseSVN is a really good integration into Windows.
My complaint has to do with Tortoise hijacking the local
repository-particularly if it wasn't the tool used to check the code out
to begin with. I used to do Java code, and the SVN plugins for the
major IDEs kept pace with SVN itself and this project.
Now, I'm developing .Net and I'm not nearly so lucky any more. The
plugin I have for Visual Studio uses a different version of the SVN
client than TortoiseSVN. It's a fact of life, it happens. The problem
is that the SVN integration with Visual Studio breaks as soon as I touch
the local repository with Tortoise. It breaks because the client
version in my Visual Studio plugin is too old to work with that local
repository. Tortoise SVN "upgrades" the local copy on me without
warning me, telling me that is what it is doing, letting me cancel that
decision, or respecting the fact I didn't use Tortoise to check out the
code to begin with.
This is very frustrating. It's happened to me at least twice this past
month. My only recourse is to blow away the old repository and
re-checkout the code. With a checkout that is several hundred MB,
that's a sizeable enough amount of time that it is very inconvenient.
TortoiseSVN breaks the cardinal rule of useful tools: "DO NO HARM".
Quite frankly there are times where I would like to use some of the bug
fixes with a newer version of TortoiseSVN, but I have to face the
problem of dealing with the SVN version differences between Tortoise and
the IDE plugin I'm using.
How do I turn off this insidious feature? I don't want Tortoise
touching the version of my local repository. At all. Not even a little
bit. If that means some features don't work, fine. As long as
checkout, checkin, and conflict resolution work I'm fine.
Confidentiality Note: The information contained in this message, and any attachments, may contain proprietary and/or privileged material. It is intended solely for the person or entity to which it is addressed. Any review, retransmission, dissemination, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-09-03 14:48:43 CEST