User Interfaces
Table explanation
- Software: The name of the application that is described.
- Web Interface: Describes whether the software application contains a web interface. A web interface could allow the software to post diagnostics data to a website, or could even allow remote control of the software application.
- GUIs: A GUI is a graphical user interface. If a software product features a GUI its functionality can be accessed through application windows as opposed to accessing functionality based upon typing commands at the command prompt such as a DOS interface.
- Plug-ins: functionality is available through an Integrated Development Environment. Minimum functionality should be to list the revision state of a file and check in/check out files.
Software | Web interfaces | Stand-alone GUIs | Integration and/or Plug-ins for IDEs |
---|---|---|---|
AccuRev SCM | Yes | Windows (incl. explorer integration), Linux, Unix, Mac OS X, BeOS available | IntelliJ IDEA, Eclipse, Visual Studio |
Bazaar | can use a plain webserver, webserve, Launchpad, loggerhead or Trac | Olive, bzr-gtk (GTK+), Bazaar Explorer (Qt), QBzr (Qt), TortoiseBzr (Windows) | Eclipse (BzrEclipse, QBzrEclipse), Visual Studio (bzr-visualstudio), TextMate (TextMateBundle), Komodo IDE |
CA Software Change Manager | included | Eclipse-based GUI | Eclipse, MS Visual Studio |
ClearCase | included, Clearcase Web Interface | older: MS Windows native, Motif-based GUI for Unix-like systems, TSO client for z/OS. | Emacs, Eclipse ( IBM Proprietary, Eclipse-CCase ), Visual Studio (IBM proprietary), KDevelop (standard?), IntelliJ IDEA (standard in Ultimate Edition) |
Code Co-op | Not necessary since entire project is replicated locally | Windows | Unknown |
CVS | cvsweb, ViewVC, codeBeamer, others | TortoiseCVS, TkCVS (Tcl/Tk), (Windows Explorer), WinCVS, Mac OS X, GTK, Qt available | Eclipse (Team), KDevelop (standard), IntelliJ IDEA (standard in Community and Ultimate Editions), Emacs (standard VC), Komodo IDE, BBEdit |
CVSNT | cvsweb, ViewVC, others | Windows, Mac OS X, OS/400, GTK, Qt available | All those that support CVS, plus commercial plugins for SCCI, Bugzilla, Build |
darcs | darcs.cgi included; darcsweb, Trac | under development; TortoiseDarcs (Windows Explorer), Mac OS X (alpha), | Eclipse (eclipsedarcs), Emacs (vc-darcs.el) |
Git | Gitweb, wit, cgit, GitHub, gitorious, Trac, codeBeamer, Bitbucket, Stash | gitk, git-gui (Tcl/Tk), tig, Gitbox (Mac OS X), TortoiseGit, qgit, gitg (GNOME/GTK), (h)gct (Qt), git-cola (Qt), Git Extensions (Windows Explorer), SmartGit, Tower, SourceTree (Mac OS X), Sprout (Mac OS X), GitX (Mac OS X) | Aptana 3 Beta (Aptana Studio 3 with Git Integration); Eclipse (JGit/EGit); Netbeans (NbGit); KDevelop; Visual Studio (Git Extensions); Emacs (extension for standard VC); TextMate (Git TextMate Bundle); Vim (VCSCommand plugin and fugitive plugin); IntelliJ IDEA >8.1 (standard in Community and Ultimate Editions); Komodo IDE; Anjuta |
GNU arch | ArchZoom | ArchWay (GTK2), TlaLog | Emacs (standard VC) |
IC Manage | included | Windows, Linux, Unix, Mac OS X | Emacs, Cadence Design Framework, Synopsys Custom Designer |
MKS Integrity | Yes | Windows, Linux, Unix, Solaris, AIX, | Eclipse, Microsoft Visual Studio, Perforce and others. Also provides support for the industry standard Source Code Control (SCC) interface |
LibreSource Synchronizer | LibreSource | Windows, Linux, Unix, Mac OS X available | Unknown |
Mercurial | included, Bitbucket, Trac, codeBeamer | Hgk (Tcl/Tk), (h)gct (Qt), TortoiseHg (Windows Explorer, Nautilus), MacHg,
MacMercurial, Murky, SourceTree (Mac OS X), TortoiseHg |
IntelliJ IDEA (hg4idea 3:rd party plugin), Eclipse (Mercurial Eclipse), NetBeans, Visual Studio 2008, Emacs, Vim (VCSCommand plugin), Komodo IDE, Eric Python IDE |
Monotone | ViewMTN, TracMonotone, | Monotone-Viz (GTK+), Guitone (Qt), Monotone Browser (GTK+, Perl) | Unknown |
Perforce | included, P4Web, P4FTP | Windows, Linux, Unix, Mac OS X, BeOS available | Eclipse, Visual Studio (P4SCC), KDevelop (standard?), IntelliJ IDEA (standard in Ultimate Edition), Komodo IDE, BBEdit, Emacs (p4.el) |
Rational Team Concert | Yes | Eclipse-based GUI | Eclipse integration; MS Visual Studio integration(Limited) |
StarTeam | included | Windows, Java, Eclipse, Visual Studio, BDS2006 integration, plus Java command-line | IntelliJ IDEA (standard in Ultimate Edition), Visual Studio, JBuilder, Eclipse |
Subversion | Apache 2 module included, WebSVN, ViewSVN, ViewVC, Trac, SharpForge, sventon, codeBeamer | Java, KDESVN, Mac OS X (including Finder integration), Nautilus, Qt, RabbitVCS, RapidSVN, SourceTree (Mac OS X), TortoiseSVN (Windows Explorer) | Anjuta, BBEdit, Eclipse (Subclipse, Subversive), Emacs (standard VC), IntelliJ IDEA (standard in Community and Ultimate Editions), KDevelop (standard), Komodo IDE, MonoDevelop (standard), Netbeans, RabbitVCS (for GEdit), TextMate (SVNMate plugin), Visual Studio (AnkhSVN, VisualSVN). See also Comparison of Subversion clients |
Surround SCM | No | Windows, Mac OS X, Linux | JBuilder, Eclipse, IntelliJ IDEA, KDevelop, Visual Studio, NetBeans, JDeveloper, Powerbuilder, XCode |
Synergy | via Telelogic Change interface | Windows (incl. explorer integration), Linux, Unix | Eclipse (Telelogic proprietary), Visual Studio (Telelogic proprietary), IntelliJ IDEA (Telelogic proprietary) |
Team Foundation Server | included (Sharepoint Server used for web services) | Windows included; MacOS, Unix available | Visual Studio. Java client for Eclipse IDE and IntelliJ IDEA (standard in Ultimate Edition) |
Vault | included | Windows, Unix-like, Mac OS X | Visual Studio 2003 and higher, Eclipse 3.2 and higher |
Veracity | included | Tortoise interface for Windows | No |
Vesta | VestaWeb | No | No |
Visual SourceSafe | none included; SSWI, VSS Remoting | Windows included; Linux, Mac OS and Solaris using SourceOffSite; any Java VM using Sourceanywhere for VSS | Visual Studio, IntelliJ IDEA (standard in Ultimate Edition) |
Software | Web interfaces | Stand-alone GUIs | Integration and/or plug-ins for IDEs |
Read more about this topic: Comparison Of Revision Control Software
Famous quotes containing the word user:
“A worker may be the hammers master, but the hammer still prevails. A tool knows exactly how it is meant to be handled, while the user of the tool can only have an approximate idea.”
—Milan Kundera (b. 1929)