CVS-RCS-HOWTO Document for Linux (Source Code Control System)
Al Dev (Alavoor Vasudevan) alavoor[AT]yahoo.com
v22.9, 28 March 2003This document is a "practical guide" to very quickly setup CVS/RCS source code control system. This document has custom shell scripts that are wrappers on top of CVS. These scripts provide an easy user interface for CVS. Several shell scripts are provided to make RCS easier to use. The information in this document applies to Linux and as well as to all other flavors of Unix like Solaris, HPUX, AIX, SCO, Sinix, BSD, SCO, Apple Macintosh (which is BSD unix) etc.. and BeOS.
1. Introduction
2. Which One Is for Me? CVS or RCS
3. Setting up CVS
4. Intro to CVS Commands
- 4.1 checkout
- 4.2 Staying in sync with other developers - 'cvs update'
- 4.3 add
- 4.4 remove
- 4.5 commit
- 4.6 diff
- 4.7 Creating Releases
- 4.8 Emacs Editor
5. Strong, Weak or No Locking
6. Shell Scripts
7. CVS Documentation
8. Graphical Front Ends
9. CVS for MS Windows 95/98/NT/2000/XP
- 9.1 Method 1: Using VNC, Samba
- 9.2 Method 2: Using Cygwin
- 9.3 CVS exe for Windows 95/NT/2000/XP
- 9.4 Windows 95/NT/2000/XP FTP Tools
- 9.5 Visual Cafe(Java), JBuilder, MS Visual C++, HTML files
- 9.6 Samba Admin tool
10. Security of CVS Repository
11. Remote, Multi-User CVS Repository
- 11.1 SSH Authentication
- 11.2 Securing CVS by pserver Port Forwarding using an SSH Tunnel
- 11.3 An Example - Access Remote CVS Server
12. RCS Shell Scripts
13. Performance Tuning of a CVS Server
14. Problem Reporting System
15. Configuration Management System Tools
16. Related Sites
17. SCCS v/s CVS-RCS
18. Other Formats of this Document
- 18.1 Acrobat PDF format
- 18.2 Convert Linuxdoc to Docbook format
- 18.3 Convert to MS WinHelp format
- 18.4 Reading various formats
19. CVS Shell Scripts
20. Copyright and License
Next Previous Contents