Requirements Tools Survey - School of Science and Computer

advertisement
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
Download