Version Management with CVSThe CVS manual for CVS 1.11.22Per Cederqvist, et al.Per Cederqvist et al. |
This info manual describes how to use and administer CVS version 1.11.22.
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
Portions
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 Derek R. Price,
Copyright (C) 2002, 2003, 2004, 2005 Ximbiot http://ximbiot.com,
Copyright (C) 1992, 1993, 1999 Signum Support AB,
and Copyright (C) others.
Modifications for publication Copyright (C) 2006 Network Theory Ltd
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation.
- 1 Overview
- 2 The Repository
- 3 Starting a project with CVS
- 4 Revisions
- 4.1 Revision numbers
- 4.2 Versions, revisions and releases
- 4.3 Assigning revisions
- 4.4 Tags--Symbolic revisions
- 4.5 Specifying what to tag from the working directory
- 4.6 Specifying what to tag by date or revision
- 4.7 Deleting, moving, and renaming tags
- 4.8 Tagging and adding and removing files
- 4.9 Sticky tags
- 5 Branching and merging
- 5.1 What branches are good for
- 5.2 Creating a branch
- 5.3 Accessing branches
- 5.4 Branches and revisions
- 5.5 Magic branch numbers
- 5.6 Merging an entire branch
- 5.7 Merging from a branch several times
- 5.8 Merging differences between any two revisions
- 5.9 Merging can add or remove files
- 5.10 Merging and keywords
- 6 Recursive behavior
- 7 Adding, removing, and renaming files and directories
- 8 History browsing
- 9 Handling binary files
- 10 Multiple developers
- 11 Revision management
- 12 Keyword substitution
- 13 Tracking third-party sources
- 14 How your build system interacts with CVS
- 15 Special Files
- 16 Repository Details
- 17 The CVS server
- A Guide to CVS commands
- A.1 Overall structure of CVS commands
- A.2 CVS's exit status
- A.3 Default options and the ~/.cvsrc file
- A.4 Global options
- A.5 Common command options
- A.6 admin--Administration
- A.7 annotate--What revision modified each line of a file?
- A.8 checkout--Check out sources for editing
- A.9 commit--Check files into the repository
- A.10 diff--Show differences between revisions
- A.11 export--Export sources from CVS, similar to checkout
- A.12 history--Show status of files and users
- A.13 import--Import sources into CVS, using vendor branches
- A.14 log--Print out log information for files
- A.15 rdiff---'patch' format diffs between releases
- A.16 release--Indicate that a Module is no longer in use
- A.17 update--Bring work tree in sync with repository
- B Reference manual for Administrative files
- C All environment variables which affect CVS
- D The CVS directory
- E CVS locks in the repository
- F Compatibility between CVS Versions
- G Quick reference to CVS commands
- H Diff format options
- I Troubleshooting
- J Credits
- K Dealing with bugs in CVS or this manual
- Other books from the publisher
- Index
| ISBN 0954161718 | Version Management with CVS - the CVS manual | See the print edition |

