Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any good alternatives to TortoiseSVN? [closed]

I am working with large ASP.NET websites and TortoiseSVN is just causing too many problems when files or folders are moved, renamed, or deleted. It keeps locking the repo and no matter how many times you run a cleanup it wants those missing files committed, or renamed.

There just isn't time to sit there and manually issue all those commands. Does anyone have a good alternative to TortoiseSVN?

like image 568
chobo Avatar asked Oct 10 '22 06:10

chobo


2 Answers

All folders contain hidden .svn folders. When you move them, yes, there may be problems. If you only use TortoiseSVN context menu to move stuff, you won't have these problems.

If you prefer to move folders from the IDE, use AnkhSVN, which is an awesome Visual Studio extension that integrates TortoiseSVN-like options into Solution Explorer window and tracks changes made in the IDE.

Finally, if you're not satisfied with how Subversion handles moves, renames and merges, you may want to look into more modern version control systems. Git is fantastic but takes some effort to learn and AFAIK doesn't have a good support on Windows. Mercurial may just what you need, as it's easier than Git and has a better Windows support.

Both Git and Mercurial use a single directory at the root of your project to store their data so you will never corrupt a working copy by moving folders and files around.

Check out Joel Splosky's guide to Mercurial and differences between Mercurial and Subversion.

like image 83
Dan Abramov Avatar answered Oct 22 '22 15:10

Dan Abramov


VisualSVN integrates with Visual Studio to automate file renames/deletes, ignore lists, etc.

like image 1
lnmx Avatar answered Oct 22 '22 14:10

lnmx