Need a less frustrating alternative to SVN
- by hatingSVN
It seems to me that whenever I try to do something in SVN, something messes up:
Something as simple as renaming a directory would often cause an error of some sort when checking in the commit.
Reverting changes to files, which was probably exactly what SVN was designed for, is incredibly error prone. Checking in a previous version is bound to blow up with some inconsistency error, and a series of unintuitive steps are required to correctly do it.
Problems occur often and are usually extremely frustrating to fix. Fixing SVN problems for me involves countless attempts to commit a version of the code, getting an error, deleting the project, checking in the project, and repeat.
It should be easy for multiple people to work on the project and commit changes. It is not. When you try to commit a file after someone else committed the same file, SVN is guaranteed to blow up.
I haven't even mentioned branching and merging. No surprises here, merging is very prone to errors and the errors are difficult to correct.
/rant
What version control software best minimizes my frustrations?