CVS--Concurrent Versions System
About this manual
Checklist for the impatient reader
Credits
BUGS
1 What is CVS?
CVS is not...
2 Basic concepts
3.0 Revision numbers
4.0 Versions, revisions and releases
5 A sample session
6.0 Getting the source
7.0 Committing your changes
8.0 Cleaning up
9.0 Viewing differences
10 The Repository
11.0 Telling CVS where your repository is
12.0 How data is stored in the repository
13.0.0 Where files are stored within the repository
14.0.0 File permissions
15.0 The administrative files
16.0.0 Editing administrative files
17.0 Multiple repositories
18.0 Creating a repository
19.0 Remote repositories
20.0.0 Connecting with rsh
21.0.0 Direct connection with password authentication
22.0.0.0 Setting up the server for password authentication
23.0.0.0 Using the client with password authentication
24.0.0.0 Security considerations with password authentication
25.0.0 Direct connection with kerberos
26 Starting a project with CVS
27.0 Setting up the files
28.0.0 Creating a directory tree from a number of files
29.0.0 Creating Files From Other Version Control Systems
30.0.0 Creating a directory tree from scratch
31.0 Defining the module
32 Multiple developers
33.0 File status
34.0 Bringing a file up to date
35.0 Conflicts example
36.0 Informing others about commits
37.0 Several developers simultaneously attempting to run CVS
38.0 Mechanisms to track who is editing files
39.0.0 Telling CVS to watch certain files
40.0.0 Telling CVS to notify you
41.0.0 How to edit a file which is being watched
42.0.0 Information about who is watching and editing
43.0.0 Using watches with old versions of CVS
44.0 Choosing between reserved or unreserved checkouts
45 Branches
46.0 Tags--Symbolic revisions
47.0 What branches are good for
48.0 Creating a branch
49.0 Sticky tags
50 Merging
51.0 Merging an entire branch
52.0 Merging from a branch several times
53.0 Merging differences between any two revisions
54.0 Merging can add or remove files
55 Recursive behavior
56 Adding files to a directory
57 Removing files from a module
58 Tracking third-party sources
59.0 Importing a module for the first time
60.0 Updating a module with the import command
61.0 How to handle binary files with cvs import
62 Moving and renaming files
63.0 The Normal way to Rename
64.0 Moving the history file
65.0 Copying the history file
66 Moving and renaming directories
67 History browsing
68.0 Log messages
69.0 The history database
70.0 User-defined logging
71.0 Annotate command
72 Keyword substitution
73.0 RCS Keywords
74.0 Using keywords
75.0 Avoiding substitution
76.0 Substitution modes
77.0 Problems with the $@asis{}Log$ keyword.
78 Handling binary files
79 Revision management
80.0 When to commit?
A Reference manual for CVS commands
B.0 Overall structure of CVS commands
C.0 Default options and the ~/.cvsrc file
D.0 Global options
E.0 Common command options
F.0 admin--Administration front end for rcs
G.0.0 admin options
H.0.0 admin examples
I.0.0.0 Outdating is dangerous
J.0.0.0 Comment leaders
K.0 checkout--Check out sources for editing
L.0.0 checkout options
M.0.0 checkout examples
N.0 commit--Check files into the repository
O.0.0 commit options
P.0.0 commit examples
Q.0.0.0 New major release number
R.0.0.0 Committing to a branch
S.0.0.0 Creating the branch after editing
T.0 diff--Run diffs between revisions
U.0.0 diff options
V.0.0 diff examples
W.0 export--Export sources from CVS, similar to checkout
X.0.0 export options
Y.0 history--Show status of files and users
Z.0.0 history options
AA.0 import--Import sources into CVS, using vendor branches
AB.0.0 import options
AC.0.0 import output
AD.0.0 import examples
AE.0 log--Print out log information for files
AF.0.0 log options
AG.0.0 log examples
AH.0 rdiff---'patch' format diffs between releases
AI.0.0 rdiff options
AJ.0.0 rdiff examples
AK.0 release--Indicate that a Module is no longer in use
AL.0.0 release options
AM.0.0 release output
AN.0.0 release examples
AO.0 rtag--Add a symbolic tag to a module
AP.0.0 rtag options
AQ.0 status--Display status information on checked out files
AR.0.0 status options
AS.0 tag--Add a symbolic tag to checked out versions of files
AT.0.0 tag options
AU.0 update--Bring work tree in sync with repository
AV.0.0 update options
AW.0.0 update output
AX.0.0 update examples
AY Reference manual for the Administrative files
AZ.0 The modules file
BA.0 The cvswrappers file
BB.0 The commit support files
BC.0.0 The common syntax
BD.0 Commitinfo
BE.0 Editinfo
BF.0.0 Editinfo example
BG.0 Loginfo
BH.0.0 Loginfo example
BI.0.0 Keeping a checked out copy
BJ.0 Rcsinfo
BK.0 Ignoring files via cvsignore
BL.0 The history file
BM.0 Expansions in administrative files
BN All environment variables which affect CVS
BO Troubleshooting
BP.0 Magic branch numbers
BQ GNU GENERAL PUBLIC LICENSE
Index
This document was generated on 11 January 1997 using the
texi2html
translator version 1.51.