As of 2011 ...
This is an old question, but still very relevant. Over the past few years, I have had to work on projects on different platforms, using almost any version control system. Although in the end I believe that nothing can be compared with security and the ability to know the command line well, the reality is that a decent graphical interface really helps with visualization and a really good graphical interface helps you not to make mistakes.
, , , () (b) , , .
iPhone- SourceTree, , Mercurial, . , SourceTree , .
, , - , ...
- iOS (XCode Mac OS X)
- Windows Azure ASP.NET(Visual Studio Windows)
... SourceTree Mac TortoiseGit Windows.
SmartGit. , , SmartGit.
SmartGit 70 , , , . Git , , , , Windows/Mac/Linux, . , .
SmartGit GUI, Git. Git. , . , , SmartGit. GUI Git, , .
:
- , TortoiseGit RSA. SmartGit ssh ssh, OpenSSH. GitHub , URL- HTTPS , . , Xcode MonoDevelop Mac, , DSA RSA .
- SmartGit , , , , , - . , , , .
, , , - Git GUI, SmartGit.
Git GUI OS X, .