info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Software Version Control Software


From: Arthur Barrett
Subject: RE: Software Version Control Software
Date: Tue, 14 Oct 2008 04:50:31 +1000

Peter,

> 
> Hello to all, i wonder how can i program a software version 
> control system?
> 

You do not need to - there are hundreds available already.

What is much more valuable is understanding Software Configuration
Management processes and the relactionship between SCM and business
benefits (cost/benefit).

Before you implement (or indeed write) a version control system you need
to know what measurable benefit you will get from it.  Once you have the
benefit then you can determine the SCM process that you will need to
follow in order to deliver that benefit.  Finally having a SCM process
you can follow you can draw up a list of technical features that the
automated system (the software) needs to deliver.  Once you have that
you can compare your list to that provided by FOSS and closed-source SCM
tool vendors.

We've just recently finished developing an open-source SDK/API for
people who do want to write version control systems (evscm.org), and it
took a very long time to decide to do that considering there are already
so many good ones (CVS, CVSNT, Git, Mercurial, ClearCase, CM Synergy etc
etc).

Regards,


Arthur Barrett




reply via email to

[Prev in Thread] Current Thread [Next in Thread]