I am looking for a headache-free version control system to manage my personal projects, my wives, and to collaborate with several other diverse people individually. I would also like it to be difficult to give someone access to the project.
It should be a system that is easy to install on Windows or Linux VPS, and easy for non-technical people to install and use with a Mac or Windows. It would be nice to have a good web interface for quickly visualizing changes.
One of the goals I'm trying to accomplish is to make sure everything goes to the system so that I can work on projects on my workstation at home, check all the code and assets, go to the office, check all the code and continue working where I stopped. Check again, go to another person’s office and check the code on my laptop.
Ideally, this system should be convenient for users from Microsoft Visual Studio, Apple Xcode or any of the JetBrain IDE (in particular RubyMine).
I guess Subversion is likely to be a winner due to how much time he had to create good tool support. However, the last time I tried Subversion on a Mac a couple of years ago, the designer I worked with didn’t work very well. Perhaps it was the graphical interface that we used. Pulling from the SVN repository is trivial on the command line, so maybe I just need to give it another chance. Most of my hesitation is to invest time and effort in VCS that may become obsolete.
Bazaar, Mercurial, - . , Bazaar , , , , . , , . Git, , , . Windows, , .
, Github Launchpad, , . , Launchpad VPS ? Windows, ?
. , , , . !