Implementing a Digital Asset Management System: For Animation, Computer Games, and Web Development

Software Configuration Management (SCM)

Software Configuration Management or Source Code Management is mainly used by companies that develop software. It is also common at game producers and web agencies that have a strong focus on back-end programming and scripting complex interfaces. More and more, features for the management of non-program code files are popping up in SCM tools. On the other hand, many DAM tools (see next section) can also manage program code.

Feature comparison

To give a brief overview, a comparison of the most important features of all the SCM tools mentioned in this section is given in Table A1.8.

Table A1.8: Comparison of the main features of SCM tools

CVS

Subversion

Perforce

Rational ClearCase

BitKeeper

VSS

Scalability

+++

+++

+++

++++

++++

?

Speed

+++

++++

+++++

++++

++++

?

Security

++++

+++++

++++

++

?

Stability

+++++

+++

++++

?

Handling of binary data

+

++

+++

+++

+++

+

+++++, Perfect; ++++, outstanding; +++, good; ++, sufficient; +, some; ?, totally insufficient.

CVS

CVS (Concurrent Versions System) is the SCM all others are measured against. It is a very mature, stable, and scalable software. Due to its broad distribution, there are integrations available for almost every software development tool and for various other software packages.

Technical description

As in most...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Bug Tracking Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.