| Version Management with CVS | |
| This manual describes how to use CVS, a powerful version control system. CVS tracks changes to source code and documents, allowing previous versions to be recovered at any time. Releases and branches can be tagged with symbolic names to record sets of files for permanent reference. CVS supports many advanced features including branching and merging, export and patch file generation, and tracking of third party sources (vendor branches). CVS can increase the efficiency of development teams by allowing concurrent development. | ![]() |
| Essential CVS | |
| Free CVS book from O'Reilly Commons. Essential CVS is a complete and easy-to-follow reference that helps programmers and system administrators apply order to the task of managing large quantities of documents. The book covers basic concepts and usage of CVS, and features a comprehensive reference for CVS commands--including a handy Command Reference Card for quick, on-the-job checks. | ![]() |
| Open Source Development With CVS | |
| This is a set of free, online chapters about using CVS (Concurrent Versions System) for collaboration and version control. It covers everything from CVS installation and basic concepts all the way to advanced usage and administration. It is intended for anyone who uses or plans to use CVS. | |
| Pro Git | |
| Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects. This is a book by Git experts to turn you into a Git expert. It introduces the world of distributed version control and shows how to build a Git development workflow. You can read it online for free. | ![]() |
| Mercurial: The Definitive Guide | |
| This is the free online version of the book "Mercurial: The Definitive Guide". It was published in 2009 by O'Reilly Media. Mercurial is a fast, lightweight source control management system designed for easy and efficient handling of very large distributed projects. This book tells you what it is, why you should care, and how you can use it effectively. | ![]() |
|
|

