What is the best cross-platform version control system for a very small team?

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, ?

. , , , . !

+5
4

Mercurial - . Bazaar 1.x . 2.x . Git - , , OSX/Windows, , hg bzr .

+2

/, , , Subversion - , , ; , .

SUBVERSION OS X

, Mac, . , Versions Mac, Beanstalk (http://www.beanstalkapp.com) . Beanstalk , , , , . Beanstalk - , Beanstalk -, Photoshop PixelNovel.

, , . SVNX - Mac, , .

SUBVERSION WINDOWS

, Tortoise SVN roost, , Subversion. Collabnet, AnkhSVN, , Explorer.

+4

, , svntrac - . , , svntrac , .

+2

Although this is not a version control tool, you can consider dropbox. Developers are very easy to use, because they just work in it like a regular folder, and never have to worry about committing or merging or pulling. Version control is built into it, but you may have to do different things.

https://www.dropbox.com/

0
source

All Articles