Click here to Skip to main content
15,314,594 members
Articles / Desktop Programming / MFC
Posted 5 Apr 2000


21 bookmarked

CS-RCS - a free revision control system for Windows

Rate me:
Please Sign up or sign in to vote.
3.20/5 (4 votes)
5 Apr 2000
Based on GNU RCS, CS-RCS is fully integrated with Windows, providing robust and intuitive configuration management and change control
  • Download CS-RCS - 1400 Kb
  • What is CS-RCS?

    ComponentSoftware RCS (CS-RCS) manages document revisions. Use it to monitor changes made in files that are accessed by standalone or networked workstations.

    CS-RCS Documents

    CS-RCS handles all types of documents including program files, HTML documents, MS-Word and Excel documents, pictures and drawings.

    CS-RCS commands are invoked by selecting the desired document(s) and right-clicking on it. The Check-in command stores the current state of the document. Using the Retrieve Revision command, you can easily revert to any previous revision.

    Image 1

    CS-RCS Revision Manager

    The CS-RCS Revision Manager displays a detailed audit trail showing all document revisions, with information about who made them, when and what was the reason of the change.

    You can easily retrieve any revision or examine the differences between any two revisions.

    Image 2

    CS-RCS Document Explorer

    The CS-RCS Document Explorer shows you the global picture. You can comfortably determine the status of all documents and apply CS-RCS commands to any selection.

    Image 3

    CS-RCS allows you to:

    • Retrieve any revision by any criteria anytime. Each revision is marked with a unique revision number, revision date, author name, optional symbolic name, and descriptive comment.
    • Conveniently see what was changed between any two revisions. You can study the evolution of a function throughout its lifetime.
    • Never lose any work because you can always backtrack. This is critical when there is a deadline and the last revision worked better.
    • Work with binary files. You can maintain revisions of binary files such as MS-Word documents, pictures, drawings, etc..
    • Save disk space. Since only the differences between revisions are saved, the archive file size is kept to the minimum size.

    In a workgroup environment, ComponentSoftware RCS additionally allows you to:

    • Avoid two users modifying the same file at the same time. ComponentSoftware RCS maintains a "lock" for each file. Optionally, every user can maintain a distinct working area (“sandbox”) for editing and testing.
    • Know when there is an updated revision of a shared document. ComponentSoftware RCS notifies you whenever a coworker checks-in a new revision.
    • Know who does what and when. This simplifies communication between users, and smoothes out the whole development process.
    • Use variety of servers and networks. Any file server can be used to keep the RCS archive files. Network connection can be LAN, corporate wide-area network, dial-up connection and the Internet.

    ComponentSoftware RCS was designed to handle UNIX machines and Windows machines using the same RCS archive repository. In a multi-platform environment, ComponentSoftware RCS additionally allows:

    • Users on UNIX and Windows machines to share common files. This option increases reusability and stability of products that target both UNIX and Windows platforms.
    • Transparently convert text files UNIX-to-DOS and DOS-to-UNIX. ComponentSoftware RCS takes care of the line-break sequence that is different for UNIX and Windows/DOS files.

    Image 4Note: To access UNIX files from PCs, you may use public-domain Samba (UNIX SMB server)!

    For further information and updates visit our website at


    This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

    A list of licenses authors might use can be found here


    About the Author

    Component Software
    United States United States
    No Biography provided

    Comments and Discussions

    GeneralPlease help. I installed this product it corrupted all the projects. Pin
    amitthk27-Jul-09 0:48
    professionalamitthk27-Jul-09 0:48 
    GeneralHere's a better way Pin
    5-Apr-02 11:20
    suss5-Apr-02 11:20 
    GeneralI have Used It and Don't Recommend it Pin
    Bill Leibold1-Dec-01 7:06
    MemberBill Leibold1-Dec-01 7:06 
    GeneralDifferences between RCS and CVS Pin
    Case28-Aug-01 1:18
    MemberCase28-Aug-01 1:18 
    Generallost source code control Pin
    15-Jun-01 6:17
    suss15-Jun-01 6:17 
    GeneralRe: lost source code control Pin
    Chris Meech15-Jun-01 7:11
    MemberChris Meech15-Jun-01 7:11 
    GeneralRe: lost source code control Pin
    15-Jun-01 7:19
    suss15-Jun-01 7:19 
    GeneralANYONE ELSE TRYING THIS PROGRAMM BEWARE!!!!!!!!Re: lost source code control Pin
    15-Jun-01 9:14
    suss15-Jun-01 9:14 
    GeneralSource Code Please Pin
    Brian C Hart19-Nov-00 19:10
    professionalBrian C Hart19-Nov-00 19:10 
    GeneralRe: Source Code Please Pin
    Erik Funkenbusch20-Nov-00 11:09
    MemberErik Funkenbusch20-Nov-00 11:09 
    GeneralTerms and conditions, please ! Pin
    m0w30-Sep-04 23:38
    Memberm0w30-Sep-04 23:38 
    GeneralVery intuitive Pin
    VestyBoy1-May-00 19:26
    sussVestyBoy1-May-00 19:26 
    GeneralRe: Very intuitive Pin
    George8-May-00 2:46
    MemberGeorge8-May-00 2:46 
    GeneralA new section for article such as this Pin
    Chris Maunder6-Apr-00 14:08
    cofounderChris Maunder6-Apr-00 14:08 
    GeneralRe: A new section for article such as this Pin
    George6-Apr-00 15:57
    MemberGeorge6-Apr-00 15:57 
    GeneralRe: A new section for article such as this Pin
    Brian C Hart19-Nov-00 19:21
    professionalBrian C Hart19-Nov-00 19:21 
    GeneralRCS? CVS! Pin
    George6-Apr-00 5:09
    MemberGeorge6-Apr-00 5:09 
    GeneralRe: RCS? CVS! Pin
    Component Software6-Apr-00 7:32
    MemberComponent Software6-Apr-00 7:32 
    GeneralRe: RCS? CVS! Pin
    George6-Apr-00 17:20
    MemberGeorge6-Apr-00 17:20 
    GeneralRe: RCS? CVS! Pin
    Component Software6-Apr-00 23:51
    MemberComponent Software6-Apr-00 23:51 
    GeneralRe: RCS? CVS! Pin
    George7-Apr-00 17:24
    MemberGeorge7-Apr-00 17:24 
    GeneralRe: RCS? CVS! Pin
    Component Software8-Apr-00 11:31
    MemberComponent Software8-Apr-00 11:31 
    GeneralRe: RCS? CVS! Pin
    George9-Apr-00 17:34
    MemberGeorge9-Apr-00 17:34 
    GeneralRe: RCS? CVS! Pin
    11-Mar-02 9:09
    suss11-Mar-02 9:09 
    GeneralRe: RCS? CVS! Pin
    Brian C Hart19-Nov-00 19:27
    professionalBrian C Hart19-Nov-00 19:27 

    General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

    Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.