- CVS - Concurrent Versions System

[ Home | Whats New | Recommended Books | Search | Subscribe ]
[ TP | DB | Java | JavaBeans | C++ | Design-Pattern | CORBA | Server | Script | SCM | Dev-Mags | Net-News | WebDev | Net | XML ]

Get the FREE SwTech e-mail newsletter :
Support this site by buying one of our Recommended Books

Search the SwTech.com site:   

Software Configuration Management : CVS - Concurrent Versions System

CVS - Concurrent Versions System

See Also:
^Software Configuration Management
>Source Code Control Tools

* CVS Home Page
CVS - an extension to GNU-RCS providing a higher level approach to Software Configuration Management tasks.
This page also features a number of links to other Configuration Management products and topics.
* CVS--Concurrent Versions System documentation
Documentation for the CVS (Concurrent Versions System) version control system.
* Download site for CVS
Download site for the CVS (Concurrent Versions System) version control software.
* jCVS
A Java front-end to the CVS version control system.
* CVS web
A utility to browse the revision history of a CVS tree with a web browser.
* Improved CVS web by Henner Zeller
An improved version of the cvsweb scripts, with features added including the ability to see a directory listing, which directly shows the latest revision and log message for each file, color-diff, and imporved sorting of output.
* CVS Version Control for Web Site Projects
Describes the use of the cvs version control system for web development and maintenance at Interactivate Consulting Group.
* CVS and Windows development tools
A page by Preston L. Bannister looking at integrating CVS with Windows development tools, such as Microsoft DevStudio.
* CVS FAQ-O-Matic
The CVS FAQ contains various items about CVS, mostly topics which have come up on CVS mailing lists in the past. It ranges from CVS usage to (a few) comparisons of CVS with other configuration management questions to discussion of possible future features for CVS. Now maintained by Pascal Molli using the FAQ-O-Matic package - which allows any contributor with a web browser to help maintain it.
* WinCVS
WinCVS is a very nice GUI front-end to CVS for Windows 95/98 or NT4, working in both local and client/server modes. It is available as a ready-to-intstall binary distribution, or with the source code under the GPL.
* CVSup - The CVS-Optimized General-Purpose Network File Distribution System
CVSup is a software package for distributing and updating collections of files across a network. It can efficiently and accurately mirror all types of files, including sources, binaries, hard links, symbolic links, and even device nodes. CVSup's streaming communication protocol and multithreaded architecture make it most likely the fastest mirroring tool in existence today.
In addition to being a great general-purpose mirroring tool, CVSup includes special features and optimizations specifically tailored to CVS repositories. By taking advantage of the special properties of the files contained in CVS repositories, CVSup is able to perform updates much faster than traditional systems. CVSup parses and understands the RCS files making up a CVS repository. When updates occur, CVSup extracts new deltas directly from the RCS files on the server and edits them into the client's RCS files. Likewise, CVSup notes the addition of new symbolic tags to the files on the server and sends only the new tags to the client.
CVSup is able to merge new deltas and tags from the server with deltas and tags added locally on the client machine. This makes it possible for the client to check local modifications into his repository without their being obliterated by subsequent updates from the server.
Frequently Asked Questions about the CVSup package.
* CVSup Download
Ftp download site for CVSup binary distributions and source code.
* How to Setup a CVS Server
A document summarising how to set up and configure your own CVS server for collaborative team development.
* logcvs.pl
A small Perl script used to get cvs to send an email each time someone adds/removes/modifies a file/directory within the cvs repository.
* Alexandria
Alexandria is a CVS / Javadoc / Source code / Documentation management system meant for use within Open Source projects. It's goal is to create a global documentation and source organization system to help people understand source code and to share code across projects.
Alexandria is a Java centric project. The backend is implemented in all XML which is driven by Ant, Xerces, and Xalan. Definition of source code is done within XML and then transformed (XSLT) into various HTML files and a master build.xml file which is used to drive Ant. Ant attempts to download various CVS repositories and then builds Javadoc.
* Book: Open Source Development With CVS
by Karl Franz Fogel. Open Source Development with CVS is one of the first books available that discusses the development and implementation of Open Source software. In this book you will find a complete introduction, tutorial, and reference to the Concurrent Versions System (CVS), along with a detailed survey of the sustoms and conventions of Open Source development, and how CVS fits into them.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* CruiseControl
Cruise Control is a continuous integration tool that monitor a CVS repository and reports results of build and tests continuously.
* The Subversion Project: Buiding a Better CVS
This open-source project aims to produce a compelling replacement for the Concurrent Versions System (CVS).

DevLynx - Developer Links

Add your own Developer Links:

You can now suggest your own DevLynx to include on this page.
Search the Software Technologies site:   

Home Copyright © 1996-2006 Software Technologies Ltd.
All rights reserved. All trademarks acknowledged. E & O E.
Privacy Policy.
Designed for
Microsoft Internet Explorer
Designed for
Netscape Navigator
webmaster@SwTech.com http://www.SwTech.com/configm/scc/cvs/