Server Administration

  Home arrow Server Administration arrow Source Code Version Control Solutions
SERVER ADMINISTRATION

Source Code Version Control Solutions
By: Barzan 'Tony' Antal
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 6
    2009-01-14

    Table of Contents:
  • Source Code Version Control Solutions
  • The Basics
  • A Few Solutions
  • Going Commercial and Concluding Thoughts

  •  
     

    SEARCH CODEWALKERS

    TOOLS YOU CAN USE

    advertisement

    Source Code Version Control Solutions


    (Page 1 of 4 )

    Version control systems are also known under other names such as revision control or, in the case of software development, source code management systems. What they basically do is track and manage the revisions of digital files during the development process. This improves team efficiency, productivity, and reliability. In this article we’re going to briefly examine some of the most popular SCM/VCS solutions.

    Revision control solutions are used in businesses of all kinds, from software development up to hi-tech CAD design and electronic modeling. Throughout this article our purpose is to point out the benefits of these systems. It is up to you to decide whether your business needs such a system. However, chances are that if some teams are working on some digital files as part of their routine, then they need one!

    First we're going to explain the basic version control terminology and the strategy that most systems follow. Once we have grasped the core concepts, then we can understand the features and functions of the presented solutions. We can't promise in-depth reviews because these utilities are so extensive that their user manuals (documentation) average around 250+ pages.

    We will first look at two open-source source-code management systems, mainly the traditional classic tried-and-proven Concurrent Versions System (abbreviated as CVS) and Subversion, which was designed to become the mostly-compatible successor to the aforementioned CVS. After these two, we'll also present a proprietary commercial utility, called Rational ClearCase and developed by an IBM division.

    In the end, we can't neglect a few of the most amazing stand-alone revision control clients. By clients we refer to client interfaces that integrate into the Windows Explorer (usually) seamlessly. Surely, with other operating systems (*NIX) this isn't that valuable. However, we must also acknowledge the fact that while server(s) most of the time tend to run on Linux, most workstations run Windows.

    Hopefully these hints have sparked enough interest in you, so let's begin!

    More Server Administration Articles
    More By Barzan 'Tony' Antal

    blog comments powered by Disqus

    SERVER ADMINISTRATION ARTICLES

    - Server Responses to Client Communication
    - Authentication in Client/Server Communication
    - Client/Server Communication
    - Understanding Awk in the UNIX Shell
    - Stream Editor in the UNIX Shell
    - Processes in the UNIX Shell
    - Migrating from Windows to Wine
    - Wine: Not Another Emulator
    - Preventive Measures to Block SSH Attacks
    - Monitoring Temperatures with Cacti
    - Cacti: RRDTool-based Graphing Solution
    - Network Magic 5.0 Review
    - Netfilter and Iptables Overview
    - Installing and Configuring Squid
    - Clickfree PC Backup Systems Compared


    © 2003-2012 by Developer Shed. All rights reserved. DS Cluster 8 - Follow our Sitemap