Source Code Control (From http://www.volere.co.uk/tools.htm ) Aegis A transaction-based SCM system, providing a framework for a team of developers to work on changes to a program independently, and then integrating these changes back into the master source. Open Source. http://aegis.sourceforge.net/ AccuRev A stream-based software configuration management solution for distributed software development environments includes source code management, change management, software defect and issue tracking. Server runs on Unix/Linux, NT/2000/XP. Client also runs on Windows 95/98/Me. http://www.accurev.com/ Anonymous CVS Access Via ssh Work around security concerns of pserver. http://www.neuron.yale.edu/neuron/admin/sshcvs.html AllChange Integrated Change, Configuration and Release Management. Windows only. (commercial) (IntaSoft Ltd) http://www.intasoft.net/ Acorden SourceXT SourceXT is a web service gateway to Visual SourceSafe. It provides remote access to SourceSafe files over a standard Internet connection. http://www.acorden.com/sourcext/home.htm ARCAD Software: multi-platform software management tools ARCAD Software: a set of solutions to manage, organize and secure the evolution of one's Information System. http://www.arcadsoftware.com/ Anonymous CVS Setup Describes anonymous CVS setup used in the OpenBSD project. http://www.openbsd.org/anoncvs.html Article on Multiuser Subversion Setup Demonstrates how to use Subversion for multiuser, distributed projects. http://www.onlamp.com/pub/a/apache/2002/12/19/svn2.html Article on Single-User Subversion Introduces Subversion and explains how to use it for personal projects. http://www.onlamp.com/pub/a/onlamp/2002/10/31/subversion.html AVLUX Subversion Hosting AVLUX Solutions provides Subversion Hosting and many other tools for developers. http://avlux.net/ Better VSS Remoting Provides a detailed comparison among different VSS remote access tools, including SourceOffSite, SourceAnyWhere and VSS Remoting. http://www.bettervssremoting.com 1 Bris SourceHelper SourceSafe add-on that extends VSS functionality. It enables you to specify actions and run them at any time, and to search the repository for information. http://briss.no Better SCM Initiative : Comparison A comparison between various version control systems, on an item-by-item basis. http://better-scm.berlios.de/comparison/ Branching Patterns for Parallel Software Development Most software version control systems provide mechanisms for branching into multiple lines of development and merging source code from one development line into another. However, the techniques, policies and guidelines for using these mechanisms are often misapplied or not fully understood. http://www.cmcrossroads.com/bradapp/acme/branching/ Bazaar-NG A "next-generation" distributed version control tool. Free, written in Python, and with an interface similar to CVS and Subversion. http://bazaar-ng.org/ Better SCM Site A revision-control systems advocacy site which contains essays about various version control implementations, and a comparison. http://better-scm.berlios.de/ BitKeeper Comes in Pro and Basic versions (Pro supports repository hierarchy, rollback, event triggers). Distributed system, with a repository for each developer. Unix/Linux, MacOSX on PPC and Windows 98 and up. Commercial. http://www.bitkeeper.com/ Bonsai Web-based graphical interface to CVS, includes cvsblame which finds who modified particular line most recently. http://www.mozilla.org/bonsai.html Change Management Software Elite’s Change Management Software is ideal for organizations looking at automating or establishing change management procedures and processes. http://www.elite-is.com/cmHome.asp Change Management Tool by Heinrich Individual Software The Change Management Tool Suite provides an automated software development and deployment process. [PDF] http://www.heinrich-informatik.ch/cms_en/ Changelogic - Accelerating Software Change Changelogic is a modern software configuration management tool dedicated to streamline your application development and maintenance. http://www.changelogic.com/ Clearvision CM UK Software Change and Configuration Management Consultancy. http://www.clearvision-cm.com 2 +1CM Supports identification, variations, baselines, accounting, auditing, and access control. Solaris only. (Commercial) (+1 Software Engineering) http://www.plus-one.com/+1CM_fact_sheet.html CM+ Offers configuration management with data management and process control. Also covers version control, build and release management, change control, and problem and activity tracking. (Commercial) (Neuma Technology Inc.) http://www.neuma.com/ Code Co-op Peer-to-peer version control system that keeps development in synch using e-mail or LAN. Designed for distributed and mobile development teams. Supports disconnected work. http://www.relisoft.com/co_op/ Code Organizer An overview of numerous tools for organizing software development. These include version control, repository, beautifying, documentation and website organizing tools. http://www.codeorganizer.com/ Code Review Tools Software for remote peer code reviews, checklists, and audit trails. Integrated with Visual Studio .NET and 6.0 and Visual Basic. http://smartbearsoftware.com/ Configuration Management Kit A kit of software and resources for the mapping and management of business and IT resources http://www.configurationkit.com Configuration Management Tools Summary This is part 2 of the Frequently Asked Questions (FAQ) list for the Software Configuration Management (comp.software.config-mgmt) newsgroup. It contains user comments and a list of SCM tools discussed in the newsgroup. (Dave Eaton) http://www.daveeaton.com/scm/CMTools.html Control-CS Source/object version management tool for UNIX and Windows platforms. Commercial. http://www.nci-sw.com/control-cs.html CS-RCS Inexpensive graphical RCS for Windows 95/NT, free for individuals, includes free standalone CSDiff. (ComponentSoftware) http://www.componentsoftware.com/csrcs/ CheXpy: SourceSafe Monitoring Tool CheXpy is a utility for that monitor and notifies on changes in Visual SourceSafe repositories. http://www.tripletee.com/CheXpy/default.htm Configuration Manager's Workbench A family of configuration management utilities providing extensions to SourceSafe. These extensions include change and problem tracking, task tracking, software inventory and release management. http://www.cm-services.co.uk/cmw_4.htm 3 CHalogen - The Change Log Generator This tool generates change logs. It displays the changes made from one cvs-tag to another tag. The output is in HTML, ordered by date and showing the cvs-commit information from the source author. GPL. http://www.softwarebee.de/products/chalogen/ Component Software CVS for Windows ComponentSoftware CVS (CS-CVS) is a Windows front-end for CVS (Concurrent Versions System). Nonfree, commercial software. http://www.componentsoftware.com/products/cvs/ Chicago Interface Group, Inc. (CIG) CIG specializes in change management and systems integration solutions that allow companies to standardize configuration management throughout the enterprise. Use CA-Endevor or IBM's SCLM enterprise-wide. http://www.cigi.net CVS Access Control List Extension CVSACL provides advanced ACLs per modules, directories, and files on branch/tag for remote cvs repository connections. Execution of all CVS subcommands can be controlled with eight different permissions. GPL. http://cvsacl.sourceforge.net CVS Code Historian File-differencing and analysis using information already present in your CVS repository. The functionality is available through Visual Studio 6.0 or Visual Studio .NET or through the right-button menu in Explorer, and there is no installation or configuration of your CVS server. Closed source - commercial software. http://smartbearsoftware.com/codehistorian.php CVS Dude A free cvs server for your source code. Upload as many projects as you wish and add as many developers to your projects as your wish. http://www.cvsdude.org CVS for MVS Information on the CVS port to MVS/OS390/USS on Mainframes. http://dccmn.com/cvsmvs/ CVS Monitor CVS Monitor is an CVS repository browser. It provides visibility of activity in CVS to developers, management, and the general public. Open source. http://ali.as/devel/cvsmonitor/ CVS Professional Support and CVSNT Provides free downloads of CVS for Windows/Unix/Linux/Mac OS X. Also professional support plans, training and installation. http://march-hare.com/cvspro CVS Utilities CVS Utilities is a small collection of scripts that allow you to manage the files in the CVS working directory: cvschroot, cvsdo, cvsu. Free software. http://www.red-bean.com/cvsutils/ CVS version control for web development writeup for web developers, project managers, and cvs administrators. documents the integration of cvs into web quality assurance for commercial web development. this site includes a search engine of other cvs 4 information available on the web. http://durak.org/cvswebsites/ CVS via FTP Automagic web site mirroring via FTP, under GPL. http://www.siber.com/cvs-via-ftp/ CVSBrowser CVSBrowser is a Total Commander File System Plugin to browse a CVS repository. http://www.totalcmd.net/plugring/CVSBrowser_1.0.5.html cvs2cl CVS-log-message-to-ChangeLog conversion script http://www.red-bean.com/cvs2cl/ CVSDude Free cvs source code hosting with *nix command line access or use any other client cvs tools for windows or *nix. Add as many projects as your wish and multiple accounts for the one project. http://cvsdude.com/ CVSGrab Grab a cvs tree from behind a firewall. This tool is written in Java and works on most platforms, and it requires a CVS repository accessible with ViewVC. http://cvsgrab.sourceforge.net/ cvs2html Converts 'cvs log' output to HTML. http://www.sslug.dk/cvs2html/ cvsknit - A CVS automation suite CvsKnit is a CVS automation suite to knit up various CVS repositories from existing source packages. http://cvsknit.sourceforge.net/ cvslock Program for safely manipulating and inspecting CVS repositories, used primarily for keeping several repositories in sync, using CVSup. ftp://riemann.iam.uni-bonn.de/pub/users/roessler/cvslock/ CVSNT CVS server running under Windows NT/2000. http://www.cvsnt.com/ Chrooted tunnelled read-write CVS server A description how to set up a CVS-Server and clients that use ssh. http://www.prima.eu.org/tobez/cvs-howto.html CVS and WinCVS QuickStart Guide An illustrated QuickStart Guide for WinCVS http://www.devguy.com/fp/cfgmgmt/cvs/startup/ CVS Best Practices This article explores some of the best practices that can be adopted while using CVS as the configuration management tool in your software projects. http://www.geocities.com/vivekv/cvs-bestpractices/ 5 CVS Best Practices A collection of best practices for implementing a CVS based software configuration management in your projects. http://www.sanchivi.com/cm/cvs-bestpractices/index.html CVS Bubbles FAQ-O-Matic, documentation, tools, links. http://www.loria.fr/~molli/cvs-index.html CVS Manual Translation Project This project is translating the CVS documentation. Translations to German, French, Portuguese, Italian and Russian have been started. http://www.manual-translation-project.org/projects/mtpcvs/mtpcvs-en.html CVS Tutorial CVS documentation for beginners. http://vasc.ri.cmu.edu/old_help/Archiving/Cvs/cvs_tutorial.texinfo_toc.html Cvsplot Cvsplot is used for collecting statistics from CVS controlled files. Simple statistics such as how the total number of files and lines of code change against time. http://cvsplot.sourceforge.net/ cvs2rss Generate a changelog of CVS checkins as RSS. http://laughingmeme.org/cvs2rss/ CVSspam Sends email when a change is committed to the CVS repository. Syntax-highlighted diffs describe the changes made, and hyperlinks to Bugzilla and ViewVC are generated where possible. http://www.badgers-in-foil.co.uk/projects/cvsspam/ CVSSupport A suite of CVS goodies written in perl for the harried Big Project Administrator. https://sourceforge.net/projects/cvssupport/ CVSToys CVS commit notification tools for mail, web, and chat. Keep a back-up repository or a working copy up to date. Python extensible. Open source. http://twistedmatrix.com/users/acapnotic/wares/code/CVSToys/ CVSTrac Web-based bug and patch-set tracking system. Features a built-in Wiki and SQL database engine; works under Unix and Windows. [GNU] http://www.cvstrac.org/ CVSup A software package for distributing and updating collections of files across a network. It can efficiently and accurately mirror all types of files, including sources, binaries, hard links, symbolic links, and even device nodes. http://www.cvsup.org/ CVSweb for Windows 95/NT/2000 Instructions and downloads for running CVSweb on Windows PWS/IIS. Also limited information on running 6 CVSweb on Windows with Apache. http://www.devguy.com/fp/cfgmgmt/cvs/cvs_admin_nt.htm#CVSWEBIIS CVSweb (FreeBSD version) CVSweb is a perl script that uses RCS commands to give a web interface to CVS. Allows browsing of source code looking for revision, tags, and releases. http://www.freebsd.org/projects/cvsweb.html DOSRCS DOS port of GNU Revision Control System. Zip files, executables, documentation, and Microsoft C source. By Trumphurst. http://www.trumphurst.com/dosrcs.phtml Damon's Thoughts on Software Configuration Management Damon Poole's take on Software Configuration Management and the state of SCM today. http://damonpoole.blogspot.com/ DARCS Utility based on the author's "theory of patches" in which they are likened to operators in quantum mechanics. Additionally, every copy of the source is a full repository. Written in Haskell and released under the GNU GPL. http://abridgegame.org/darcs/ DevGuard.com Subversion Hosting Offers commercial subversion hosting with integrated issue tracking for individuals and small businesses. Encrypted data transfer, fast and realiable network, web Control Panel. http://www.devguard.com/ Dispelling Subversion FUD An article by Ben Collins-Sussman that tries to dispel some irrational misconceptions about Subversion. http://www.red-bean.com/sussman/svn-anti-fud.html DCVS - Distributed Concurrent Version System DCVS extends CVS and allows its repositories to be distributed with local lines of development, and propagation of changes between the repositories. http://dcvs.elegosoft.com/ DynamSoft: SourceHero SourceHero is SQL-based version control tool designed to be a better replacement for Visual SourceSafe. http://www.dynamsoft.com/Products/SourceHero_Overview.aspx Free backup script for Visual Sourcesafe. This free backup script (DOS) for Visual Sourcesafe creates separate directories for each project and saves all files. Reports to file and, optionally, email. http://www.neokobe.nl/sourcesafe/backup-microsoft-visual-source-safe-backup-script.php Fox Data An integrated cross-platform suite of tools, that provides Version Control, Bug Tracking, Change Control and Automated Testing. http://www.foxdata.com FTP based Version Control System FTPVCS is an Open Source Version Control System using a standard FTP Server. http://sourceforge.net/projects/ftpvcs/ 7 FtpVC (FTP Version Control): a special FTP client designed to provide version control with a standard FTP server. http://www.prestosoft.com/ Fisheye - Source Code Communication Fisheye delivers a unified view of your repository that provides easy navigation, powerful search, historical reporting, configurable file annotation and diff views, changeset analysis, RSS feeds, and integration with your issue tracker. [Commercial, free for Open Source or non-commercial projects]. http://www.cenqua.com/fisheye/ GIT - Tree History Storage Tool A Distributed Version Control System used by the Linux kernel and other projects. http://git.or.cz/ GuardIEn by IET Configuration management tool specifically designed for Advantage Gen. Also interfaces to other tools. http://www.iet.co.uk/ GNU RCS The GNU Revision Control System, a popular free SCM tool on the UNIX platforms. http://www.gnu.org/software/rcs/rcs.html groups.yahoo.com: info-cvs Searchable archive of the information-cvs listserv. http://groups.yahoo.com/group/info-cvs/ Gui: Jsvn Project page with Information, Sources, Bugtracking for the GUI implemented in Java/Swing. It is based on the command line interface. http://jsvn.alternatecomputing.com/ Gui: Mac/Cocoa Look for Subversion Feature list, screen shots and download. http://www.lachoseinteractive.net/en/community/subversion/svnx/ Gui: RapidSVN Project page for the GUI. Information and sources for the cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWindows framework. This project also includes a general Subversion client C++ API. http://rapidsvn.tigris.org/ Gui: Supervision Cross Platform Java/Swing Gui. It is based on the command line interface. http://supervision.tigris.org/ Gui: Svn-up and plugin for Idea Open source cross platform GUI in Java/Swing based on Subversions API for Java. Binary and source downloads and mailing list. Welcomes new developers and ideas for novel concepts. http://svnup.tigris.org/ hosted-projects.com - Subversion Repository Hosting Offers commercial Subversion hosting and project management utilities like Trac and Bugzilla. http://www.hosted-projects.com/ 8 Hansky Software Provider of the Firefly configuration management system, and the Buttery change management system. http://www.hansky.com/ How to use CVS without going insane A short guide to setting up and using cvs http://www.flat222.org/mac/cvs.html Inobyte's Global Source Offers source repository, configuration management, and concurrent version control software that can be operated over the internet or LAN. http://www.inobyte.com/ Introduction to CVS A slideshow introducing CVS. http://www-oss.fnal.gov/~mengel/Talks/cvs/orig.html ionForge Evolution ionForge Evolution is a source control and SCM solution with automatically managed branching, built-in remote access, encrypted client-server architecture, process automation via event triggers, and build and deployment control. http://www.ionforge.com Katie A filesystem-based version control system, much like ClearCase. Uses NFS to provide a virtual, versions filesystem. Open Source. http://www.netcraft.com.au/geoffrey/katie/ Labyrinth Data Services Offers commercial encrypted subversion and web hosting plans. http://www.labyrinthdata.net.au/ Lightweight Subversion SCC provider A project to integrate Subversion with Visual-Source-Safe based Development tools like Microsoft Visual Studio. http://chmsubscc.tigris.org LogInfo and Notify Script Configuration LogInfo and Notify Script Configuration http://www.devguy.com/fp/cfgmgmt/tools/loginfo.htm LysCVS - easy server administration A system that provides access to CVS in an easily administered way for both local and external users. It's a bit similar to the CVS servers of Sourceforge. http://www.lysator.liu.se/~forsberg/hacks/lyscvs/ Librarian from JSSL Version control software for all Windows platforms. Source code licenses available. (freeware) http://www.winlib.com linux.oreillynet.com: CVS Administration Jennifer Vesperman explains how to create and manage a CVS repository. http://linux.oreillynet.com/pub/a/linux/2002/01/17/cvsadmin.html 9 ManageWare Israeli company specialising in configuration management methodology and change management. http://www.manageware.co.il/ McCabe TRUEchange McCabe & Associates' robust line-up Configuration Management tools which help development teams work faster and more efficiently to generate quality throughout the Application Lifecycle. http://www.mccabe.com/true.htm Mecasp Customizable IDE written in Java, oriented towards maintenance, adaptations and follow-up of application upgrades through variants. Applications are written as models. The merge mechanism is based on metamodels. http://mecasp.free.fr/ Mercurial Mercurial is a distributed version control system. Mercurial is dedicated to speed and efficiency with a sane user interface. It is written in Python. http://www.selenic.com/mercurial/ MarkD's Guide to CVS Revision control concepts , setting up CVS, labeling and branching, Emacs commands. http://www.badgertronics.com/writings/cvs/index.html Microsoft Visual SourceSafe A project oriented file server based version control system for Win32. (Microsoft Corporation) http://msdn.microsoft.com/ssafe/ Microsoft Visual SourceSafe Best Practices Outlines recommended practices to help prevent data corruption in Microsoft Visual SourceSafe. Includes a discussion on the data repair Analyze tool that ships with the product. (Microsoft Corporation) http://msdn.microsoft.com/library/techart/vssbest.htm Microsoft Visual SourceSafe General FAQ Frequently asked general questions and answers for Microsoft Visual SourceSafe. (Microsoft Corporation) http://msdn.microsoft.com/ssafe/Prodinfo/qa.asp Microsoft Visual SourceSafe Technical FAQ Frequently asked technical questions and answers for Microsoft Visual SourceSafe. (Microsoft Corporation) http://msdn.microsoft.com/ssafe/technical/techfaq.asp Managing Websites Using Unix Setting up sites with CVS. http://ezine.daemonnews.org/199903/websites.html mod_cvs CVS module for Apache web server. http://resare.com/noa/mod_cvs/ Monotone Distributed Version Control System A decentralized version control system based on secure hashes and cryptographic signatures. (Open Source) http://www.venge.net/monotone/ 10 NXN alienbrain Cross-platform configuration management/version control system for any type of data. Optimized for computer graphics projects. (commercial) http://www.nxn-software.com/ NetFactory - Technology - CVS List of pointers to CVS related resources plus a few documents in Danish. http://netfactory.dk/technology/cvs/ O'Reilly Network: Introduction to CVS This article is intended for folks who will be using CVS already installed on a system. The author explains check-out, update, adding, merging, and other functions. http://linux.oreillynet.com/pub/a/linux/2002/01/03/cvs_intro.html OpenCM OpenCM is a configuration management system designed for high-integrity operation. It supports cryptographic authentication, end-to-end integrity controls, and file-level ACLs. (open-source) http://opencm.org/ OurayCM An inexpensive version control system with features such as branching, remote (non-networked) capabilities, file and directory renames, atomic changes, a graphical history browser, and encryption (Commercial). http://www.ouraysoftware.com oXygen SVN Client oXygen SVN Client allows you to browse repositories, check for changes, review, merge and commit changes, update your working copy and examine the revision history. http://www.oxygenxml.com/subversion_client.html Purdue RCS Development Contains UNIX, Windows and DOS distribution files and source, contributed software, support, and documentation. http://www.cs.purdue.edu/homes/trinkle/RCS/ Perforce A client/server configuration management system. The server supports UNIX and Windows NT. The client supports most platforms via command-line, GUI and Web browser-based interfaces. (commercial) (Perforce Software) http://www.perforce.com/ PRCS The Project Revision Control System is a front end to a set of tools that provide a way to deal with sets of files and directories as an entity, preserving coherent versions of the entire set. (GPL) (Josh MacDonald) http://prcs.sourceforge.net/ PureCM A configuration management tool with integrated defect tracking. Client-server architecture supporting Windows, Mac and Linux. http://www.purecm.com/ Parrus Provides companies with SCM solutions and products. http://www.parrus.com/ 11 PrimeCode/RMS A Software Configuration Management (SMC) tool for the HP NonStop Platform. PrimeCode/RMS manages changes to software applications through the entire software life cycle. http://www.emperex.com/ Performance Software International. FormatVB - A program to reformat Visual Basic source code into a readable and consistent style. http://www.psiprograms.com/ ProjectLocker Provides hosting for version control, issue tracking, and project management tools for projects of all sizes. http://www.projectlocker.com/ Publicly Accessible CVS Repositories Cameron Laird's personal index to publicly-accessible CVS repositories. http://phaseit.net/claird/comp.programming/cvs_index.html Plugin for Eclipse - Subclipse Enables Suvbersion support in the Eclipse IDE. http://subclipse.tigris.org/ Plugin for Eclipse - Svn4Eclipse It's aimed at being a replacement for the CVS plugin. http://svn4eclipse.tigris.org/ Plugin for Emacs - psvn.el The page has the sources and information on the module. http://www.xsteve.at/prg/vc_svn/ Plugin for .Net - ankhsvn The aim of this project is to provide integration for SVN into the Visual Studio .NET IDE. http://ankhsvn.tigris.org/ Plugin for Visual Studio - VisualSVN VisualSVN is a Microsoft Visual Studio Plugin for seamless integration with Subversion. http://www.visualsvn.com/ Plugin for Windows Explorer - TortoiseSVN TortoiseSVN is TortoiseCVS for Subversion. Enables Subversion commands directly in Windows explorer. http://tortoisesvn.tigris.org Professional Software Project Hosting Provides commercial Subversion hosting with integrated issue tracking & discussion forums. http://www.projxpert.com/ QVCS - Quma Version Control System Low-priced version control system for Windows platforms. http://www.qumasoft.com/ 12 Quartet A cross-platform SCM solution from SCM labs. http://www.scmlabs.com/ RCE: the Revision Control Engine Designated successor to RCS. Offers VRCE, Java based graphic user interface, and Byte Differencing Engine, efficient delta revision storage that supports all data types. API enables integration into any electronic data management system. http://www.aicas.com/rce.html RCS Tutorial - the Revision Control System Frames-based short HTML online tutorial, by David L. Spencer. http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/rcs/RISC OS CVS port All information & binaries for the RISC OS port of CVS (command line and GUI). http://acorn.cybervillage.co.uk/cvs/ SourceAnyWhere Remote access tool from DynamSoft. It is powered with "Delta Transfer", which makes the file transfer fast. http://www.dynamsoft.com/Products/SAW_Overview.aspx SourceOffSite SourceOffSite lets you use SourceSafe remotely over any TCP/IP network. http://sourcegear.com/sos/ SourceSafe Reporter Tools that lets you generate reports on projects, file, checkouts and users in XML, HTML and RTF formats. http://www.source-safe.com/ SourceSafe Tools Fast file-diffs, remote code reviews, and whole-project analysis. Intergrations with Explorer and Visual Studio 6.0 and .NET. http://smartbearsoftware.com/codehistorian.php Speed SQL IDE Pro Connecting MS SQL Server with MS Visual Source Safe and other Version Control Systems for Total SQL Source Control. http://www.imceda.com/SQL_IDE_Description.htm SQL Source Control 2003 Source control and documentation versioning for SQL Server 2000 with Source Safe 6.0 support. http://www.skilledsoftware.com/sqlsourcecontrol.htm SS2XML - SourceSafe to XML Export and Search Tool Open Source set of tools to export SourceSafe meta-information (labels, comments, and users) to XML for searching. http://www.appling.org/ss2xml/ 20s Change Coordinator Manage the process and communication thread associated with change requests on projects. http://www.20smackers.com/Change_Coordinator.html Sablime Configuration Management System Configuration management and version control along with flexible MR tracking to manage changes to software, firmware, hardware, and documentation from origination through maintenance, delivery, and 13 support. (commercial) (Lucent Technologies) http://www.bell-labs.com/project/sablime/ Serena ChangeMan A configuration management suite that has version, defect, build and issue management tools. http://www.serena.com/Products/professional/home.asp Seapine Software Surround SCM, by Seapine Software, is a cross-platform solution with client and server support on Microsoft Windows, Linux, Solaris, and Mac OS X operating systems. (commercial) http://www.seapine.com/sourcecontrol.html Serena Version Manager Software configuration management (SCM) tools including version manager, tracker, configuration builder, replicator and SCM2000. http://www.serena.com/ Source Code Manager A configuration management tool for managing the source of projects especially multi-programmer projects, tracking revisions to the entire software system and making all releases consistent across the programming team. http://www.unipress.com/ SnapshotCM Version control system with graphical release management and full attribute versioning (commercial) http://www.truebluesoftware.com/ Source Integrity MKS offers Source Integrity in Enterprise and Standard editions. Cross-platform, multi-tier, web interface available. (commercial) (MKS Inc) http://www.mks.com/products/sie/ SourceGear: Vault Vault is a source control tool designed to be a compelling replacement for Visual SourceSafe. http://www.sourcegear.com/vault/index.html SourceJammer Home of SourceJammer, the free, open-source, Java-based source control, versioning, and file sharing system. http://www.sourcejammer.org SpectrumSCM A platform-independent, enterprise-level Source Configuration and Management solution, which includes version control, process management, release management, advanced branching and issue tracking, integrated in one tool. Written in Java and Cross-Platform. http://www.spectrumscm.com SpeeDEV Software development process management tool offering functionality for requirements management, bug tracking and release management. Includes online Flash demos of product. http://www.speedev.com/ StarTeam Key functions of StarTeam include requirements management, change management, defect tracking, file 14 versioning, threaded discussion, and project task management. (commercial) (Borland) http://www.borland.com/starteam/ Superversion An open source version control system based on change sets. http://www.superversion.org/ Surround SCM by Seapine Software A cross-platform solution with client and server support on Microsoft Windows, Linux, Solaris, and Mac OS X operating systems. http://www.seapine.com/surroundscm.html SurroundSCM Supplier Xeau provides services and training for SCM tools. http://www.xeau.com/ Synergy Formerly Continuus. Synergy is a family of tools including CM Synergy, which is task-based and supports a distributed repository. Unix/Linux, Windows 98/NT/2000/XP. (commercial) (Telelogic AB) http://www.telelogic.com/products/synergy/index.cfm Slide Presentation of Subversion Shourt introductory course. Brief overview of features and workcycle. http://copenhagen.pm.org/presentations/subversion/subversion.htm SmartSVN - Java-based Subversion Client Cross-platform SVN client. Free (for non-commercial and commercial use) and professional versions available. http://www.syntevo.com/smartsvn/ SubStats SubStats is a tool to generate statistics about a subversion repository. It is similar in concept to StatCVS. Output is XHTML and SVG. http://www.molgard.eu/substats/ SourceHosting.Net commercial CVS hosting service SourceHosting.Net is a commercial online service that allows you and your Internet workgroup or technical team to share data and manage source code changes from remote locations. http://www.sourcehosting.net StatCvs Generates statistics for a CVS repository, including lines of code graphs, developer activity, commit log. Output is HTML and PNG. http://statcvs.sourceforge.net/ Subversion Backup Script Simple customizable script for backing up Subversion and then testing the backup. http://blog.markwshead.com/archives/2005/09/21/backing-up-subversion-automatically.html Subversion for Windows with Apache - a beginners guide This howto describes how to install the Subversion server on a Windows system, and get it running. It is written from a beginner's perspective. http://svn.spears.at/ 15 Subversion SCC API plugin SVN SCC proxy for Microsoft Developer Studio, by PushOk software. http://www.pushok.com/soft_svn.php Subversioning.com - a Subversion hosting This is a professional Subversion hosting service. Here you can create your own Subversion repository and use it. http://subversioning.com/ svk Version Control System A decentralized version control system based on subversion. http://svk.elixus.org/ SVNForum.org - Subversion Community Forums SVNForum.org is a Subversion community help and discussion forum for exchanging information and tips with other users of Subversion. http://www.svnforum.org/ SVNKit - Pure Java Subversion Library SVNKit is an Open Source pure Java Subversion library. http://svnkit.com/ SVN2Log - Generates changelog from Subversion repository. SVN2Log automatically generates changelogs from Subversion repository. http://www.svn2log.org/ SVN::RaWeb::Light A lightweight web-interface for a remote Subversion repository. Not unlike the default mod_dav_svn HTML interface, but with some improvements. http://web-cpan.berlios.de/modules/SVN-RaWeb-Light/ Trac an open-source Wiki and issue tracker, that is integrated with Subversion. http://trac.edgewall.org/ Tableaux A web-based SCM tool for the UNIX/Java environment. http://www.incanica.com/tableaux.html Team Coherence Client/server configuration management tool designed for distributed development teams. http://www.qsc.co.uk/ TLIB TLIB is a simple version control system for DOS, Windows, and OS/2. (commercial) (Burton Systems Software) http://www.burtonsys.com/ TSASG - SSAnalyzer A SourceSafe add-on tool that aims to reduce maintenance costs by identifying and correcting duplicated and near duplicated files, as well as inappropriately branched files. http://www.tsasg.com/ 16 The Internet Solution for distributed version control CollabNet is the main corporate sponsor of the Subversion project. The site offers commercial collaboration environments centered around subversion. http://www.collab.net/products/subversion.html Utility: SVN-Push Tool to push the content of a subversion repoitory or a part of a repository to another repository. Downloads and documentation for perl module and command-line front-end. http://search.cpan.org/dist/SVN-Push/ Updated CVS manual Sean Dreilinger has formatted and updated the CVS manual. http://durak.org/cvswebsites/doc/cvs.php Version Management with CVS Manual that comes with the standard UNIX CVS distribution. Written by Per Cederqvist and many others. http://www.cvshome.org/docs/manual/ Version Control with Subversion Web version of a book about Subversion. Work in progress, however already very complete. The book should be published by O'Reilly and Associates later in 2004. http://svnbook.red-bean.com/ versionhost Commercial hosting for CVS pservers. http://www.versionhost.com/ ViewVC ViewVC (formerly known as ViewCVS) is like cvsweb but written in Python. Browse the repository, view files, display diffs between versions. Bonsai-like query features. http://www.viewvc.org/ VC/m Multi-platform (Windows, Unix, VMS), web-enabled, process control and configuration management system. http://www.georgejames.com/ Version-control and SCMs for Linux A list of version control solutions for Linux with details of their pros and cons. http://linuxmafia.com/faq/Apps/scm.html Vesta Vesta is a version control+build system that was created by the DEC Alpha development team. It is distributed, but does not support merging yet. Open Source. http://www.vestasys.org/ Visual SourceSafe Frequently Asked Questions An unofficial Visual SourceSafe FAQ with answers. http://mark.michaelis.net/SourceSafe/Faq.htm Visual SourceSafe Help Help for poorly documented issues such as remoting and integration with InterDev. http://www.neilstuff.com/vss/ 17 Visual SourceVizor A SourceSafe add-on that provides E-mail notifications, reports on SourceSafe activity, control of working folders override and other functionality. http://www.sourcevizor.com/default.php VSS Data Export Tool This is a tool to export the metadata of VSS files to a database like Access or SQL Server, for further analysis. http://www.windeveloper.com/vss2mdb/vss2mdb.htm VSS Remoting Access remote SourceSafe databases through an internet connection. Integrations with Visual Studio, Macromedia Studio MX and Borland Delphi. http://www.sourceremoting.com VssConnect Remote SourceSafe access using low bandwidth internet connections. http://www.vssconnect.com/ WANdisco The WANdisco SCM suite comprises of multi-site SCM solutions for CVS, CVSNT, and Subversion. It aims to allow a development team to be spread-out across the world and work as one unit. http://www.wandisco.com/ Web Gui: perl_svn An open source web-based browsing frontend for Subversion written in Perl. Uses the command line client. http://www.osdevel.org/projects/show/16?lang=en Walter F. Tichy's Home Page Professor of Computer Science at the University Karlsruhe, Germany, creator of RCS. Some pages in English, some in German, including two talks on software configuration management. http://wwwipd.ira.uka.de/~tichy/ W-RCS - an Windows RCS Front End W-RCS is a Win32 graphical user interface (GUI) for document revision control. It makes running several of the command-line utilities comprising the GNU Revision Control System (GNU RCS) version 5.7 more accessible to users familiar with the MS-Windows GUI. http://www.connix.com/~btober/wrcs/index.htm Wush.net Subversion Repository Hosting Offers commercial remote hosted Subversion repositories. http://wush.net/ wwCVS A Web-based CVS Repository Viewer for hosting on IIS. Requires IIS, ASP.NET, and a CVS client. http://wwcvs.republika.pl/ Ximbiot Company specializing in CVS technical support contracts and training. Based in Troy, MI. http://ximbiot.com ZDS Corporation Provides tools, scripts, and articles for use with search engines, Microsoft Sourcesafe, the Kintana / Mercury 18 IT Governance suite, and ClearCase. http://www.ezds.com/ ZigVersion Mac OS X Subversion Client ZigVersion is a Subversion client application for Mac OS X, designed around the typical workflows of professional programmers. http://zigzig.com/ 19