Monday, August 07, 2006

Software Configuration Managment - All about source control

In my opinion every software developer and a computer science or engineering student who writes software programs should know about Software Configuration management or SCM.

It helps in maintaining your code base for each program over a period of time. You can always go back to your older version or see how you have refactored your source code over the period of time. It helps in learning agile development methodology for software development which is an essence of writing great software product.

Eric Sink is writing online book describing about source control.

Some of the free available SCM tools are
1) Subversion
2) Perforce

I won't recommend to use VSS even if you get it for free.

Other SCM tools which i have used for a while is Clear Case by IBM (formerly rational).

No comments: