版本控制软件比较
用户界面

表格说明
软件：应用的名称。
网页版界面：表示应用软件是否包含一个网页版界面。网页版界面可以允许软件发送诊断数据到一个网站，甚至能允许对应用软件进行远程控制。
图形界面：GUI，图形用户界面。 如果一个软件产品提供了GUI，它的功能可以通过应用程序窗口来访问，而不是只能通过象DOS界面一样在命令提示符后面敲入命令来访问。
插件：功能通过集成开发环境来实现。 最低的功能应该是，列出文件的版本状态，及检入/检出文件。
| 软件 | 网页版界面 | 独立GUI | IDE的集成与/或插件 |
| --- | --- | --- | --- |
| AccuRev SCM（英语：） | 有 | Windows（incl.与资源管理器整合）、Linux、Unix、OS X、BeOS | IntelliJ IDEA、Eclipse、Visual Studio |
| GNU Bazaar | 可以使用一个简单的网页服务器 | Olive、bzr-gtk（GTK+）、Bazaar Explorer（Qt）、QBzr（Qt）、TortoiseBzr（Windows） | Eclipse（BzrEclipse、QBzrEclipse）、Visual Studio（bzr-visualstudio）、TextMate（TextMateBundle）、Komodo IDE |
| BitKeeper | 包含 | 包含（bkd） | 未知 |
| CA Software Change Manager（英语：） | 包含 | 基于Eclipse的GUI | Eclipse、MS Visual Studio |
| ClearCase（英语：） | 包含，Clearcase网页界面 | 较老的：MS Windows自带的，类Unix系统基于Motif的GUI，[[Z/OS]]的TSO客户端。 | Emacs、Eclipse（IBM所有，Eclipse-CCase）、Visual Studio（IBM所有）、KDevelop（标准）、IntelliJ IDEA（标准基本版） |
| Code Co-op（英语：） | 不需要，因为整个工程在本地复制 | Windows | 未知 |
| CVS | cvsweb、ViewVC及其它 | TortoiseCVS、TkCVS （Tcl/Tk）、（Windows资源管理器）、WinCVS, OS X、GTK、Qt  | Eclipse（团队）、KDevelop（标准）、IntelliJ IDEA（标准，在社区版和终极版中）、Emacs（标准VC）、Komodo IDE、BBEdit |
| CVSNT（英语：） | cvsweb、ViewVC及其它 | Windows、OS X、OS/400、GTK、Qt  | 所有支持CVS的，加上SCCI、Bugzilla、Build的商业插件 |
| darcs（英语：） | darcs.cgi包含；darcsweb、Trac | 开发中；TortoiseDarcs（Windows资源管理器）、OS X（alpha） | Eclipse（eclipsedarcs）、Emacs（vc-darcs.el） |
| Dimensions CM（英语：） | 是 | Windows（incl.与资源管理器整合）  | Eclipse、Visual Studio、IntelliJ IDEA、XCode、Powerbuilder |
| Fossil | 包含内嵌的网页服务器（UI/服务器模式），通过CGI模式可以运行多个库 | fuel-scm | 未知 |
| Git | Gitweb、wit、cgit、GitLab、GitHub、gitorious（英语：）、Trac、Kallithea（英语：）、 Rhodecode（英语：）、Deveo（英语：）、Bitbucket、Stash、Springloops（英语：）、Bonobo Git Server | gitk、git-gui（Tcl/Tk）、tig、 Gitbox（OS X）、TortoiseGit、qgit、gitg（GNOME/GTK）、（h）gct（Qt）、git-cola（Qt）、Git Extensions（Windows）、GitEye、SmartGit/Hg、Tower、SourceTree（OS X/Windows）、Sprout（OS X）、GitX（OS X）、GitUp（OS X）、GitKraken | Aptana 3 Beta（集成Git的Aptana Studio 3）；Eclipse （JGit/EGit）；Netbeans （NbGit）；KDevelop；Visual Studio（Git扩展）；Emacs（标准VC扩展）；SAP Web IDE；TextMate（Git TextMate Bundle）；Vim（VCSCommand插件和fugitive插件）；IntelliJ IDEA >8.1（标准，社区和基本版）；Komodo IDE；Anjuta |
| GNU arch | ArchZoom | ArchWay（GTK2）、TlaLog | Emacs（标准VC） |
| IC Manage | 包含 | Windows、Linux、Unix、OS X | Emacs、Cadence Design Framework、Synopsys Custom Designer |
| MKS Integrity（英语：） | 有 | Windows、Linux、Unix、Solaris、AIX | Eclipse、Microsoft Visual Studio、Perforce及其它。还提供支持工业标准的Source Code Control（SCC）界面 |
| Mercurial | 包含，Bitbucket、Trac、Kallithea（英语：）、Rhodecode（英语：）、Deveo（英语：） | Hgk（Tcl/Tk）、（h）gct（Qt）、TortoiseHg（Windows资源管理器、Nautilus）、MacHg、 MacMercurial、Murky、SourceTree（Windows/OS X）、TortoiseHg、SmartGit/Hg | IntelliJ IDEA（hg4idea第三方插件）、Eclipse（Mercurial Eclipse）、NetBeans、Visual Studio 2008、Emacs、Vim（VCSCommand插件）、Komodo IDE、Eric Python IDE |
| Monotone | ViewMTN、TracMonotone | Monotone-Viz（GTK+)、Guitone（Qt）、Monotone Browser（GTK+、Perl） | 未知 |
| Perforce（英语：） | 包含，P4Web、P4FTP | Windows、Linux、Unix、OS X、BeOS | Eclipse、Visual Studio（P4SCC）、KDevelop（标准？）、IntelliJ IDEA（标准基本版）、Komodo IDE、BBEdit、Emacs（p4.el） |
| Rational Team Concert（英语：） | 有 | 基于Eclipse的GUI | Eclipse整合；MS Visual Studio整合（有限的） |
| StarTeam（英语：） | 包含 | Windows、Java、Eclipse、Visual Studio、BDS2006整合、Java命令行 | IntelliJ IDEA（标准基本版）、Visual Studio、JBuilder、Eclipse |
| Subversion | 包含Apache 2模块，WebSVN、ViewSVN、ViewVC（英语：）、Trac、SharpForge（英语：）、sventon、Springloops（英语：）、Deveo（英语：） | Java、KDESVN、OS X（包含Finder整合）、Nautilus、Qt、RabbitVCS、RapidSVN、SourceTree（OS X）、TortoiseSVN（Windows资源管理器） | Anjuta、BBEdit、Eclipse（Subclipse、Subversive）、Emacs（标准VC）、IntelliJ IDEA（标准社区和基本版）、KDevelop（标准）、Komodo IDE、MonoDevelop（标准）、Netbeans、RabbitVCS（GEdit版）、TextMate（SVNMate插件）、Visual Studio（AnkhSVN、VisualSVN） |
| Surround SCM（英语：） | 有 | Windows、OS X、Linux | Dreamweaver、Eclipse、IntelliJ IDEA、JDeveloper、KDevelop、NetBeans、Powerbuilder、Visual Studio、WebStorm |
| Synergy（英语：） | 通过Telelogic Change界面 | Windows（incl.与资源管理器整合）、Linux、Unix | Eclipse（Telelogic所有）、Visual Studio（Telelogic所有）、IntelliJ IDEA（Telelogic所有） |
| Team Foundation Server | 包含（Sharepoint Server用于网页服务） | Windows、OS X、Unix | Visual Studio、Eclipse IDE和IntelliJ IDEA（标准基本版）的Java客户端 |
| Vault（英语：） | 包含 | Windows、类Unix系统、OS X | Visual Studio 2003及以上、Eclipse 3.2及以上 |
| Veracity（英语：） | 包含 | Windows上的Tortoise界面 | 否 |
| Vesta（英语：） | VestaWeb | 否 | 否 |
| Visual SourceSafe | 不包含；SSWI、VSS Remoting | Windows包含；Linux、OS X和Solaris使用SourceOffSite；任何有Java虚拟机的使用Sourceanywhere | Visual Studio、IntelliJ IDEA（标准，基本版） |
| 软件 | 网页版界面 | 独立GUI | IDE的集成与/或插件 |