Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Search this site
Google
 

Software Configuration Management Tools

Filed Under Tools, Process, Development, Software | Posted on November 20, 2007




Okay, now you know all about what Software Configuration Management actually is (or think you do !); what are the tools that can help you in this regard ? There are a fair number of tools that can help, ranging from professional tools that can cost a decent amount to open source tools that are free.

Some of the more professional tools are:

Perforce: Available from the Perforce site (link). The various components of the tool are a Server, Command-line client, Visual Client, Merge Tool, Reporting, Web Client, and Integration with other systems. Pricing is available at this link.

Microsoft Visual Source Safe: Site link for Visual Source Safe 2005. A major selling point is the integration with the Visual Studio range of development products.

Rational ClearCase: Product Site (link). It supports integration with leading IDE’s with a variety of other features available. Supported Operating Systems: AIX, HP Unix, Linux, Other Unix, Sun Solaris, Windows

Subversion: Product Site (link). An open source software, built on a client-server platform. Features:
- Directories, renames, and file meta-data are versioned
- Commits are truly atomic
- Apache network server option, with WebDAV/DeltaV protocol
- Standalone server option
- Branching and tagging are cheap (constant time) operations
- Natively client/server, layered library design
- Efficient handling of binary files

AccuRev: Product Site (link). From the product site: The AccuRev interface, with integrated issue-based workflow, advanced visualization, process automation, and artifact traceability, improves the visibility and management of parallel and distributed development for geographically distributed and outsourced teams to remain agile and competitive. AccuRev software ensures optimal team collaboration and software asset reuse. Additionally, AccuRev software provides native support for the most commonly used software development methodologies including agile, iterative, and waterfall lifecycles.

McCabe TrueChange: Product site (link). Features of this SCM system:
- The Flexibility of Selective Migration
- Clean Support for Parallel Streams
- Distributed Development
- Faster Release Cycles
- Security, Traceability & Reporting
Platforms supported: Windows, UNIX - (Solaris, HP-UX, HP-UX Itanium, Tru64, AIX, Irix), Mac OS X - (PPC), Red Hat Linux - (x86), SuSE Linux - (x86, IBM z-Series, IBM i-Series, IBM p-Series), OpenVMS - (Itanium, Alpha, VAX)

Some more CMS including Open Source SCM systems are available at these links: Link 1, Link2, Link3, Link4, Link5


Leave a Reply