CVS Quickstart Guide: Difference between revisions

From ITTC Help
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== CVS Usage ==
== CVS Usage ==


The first step is to log into the remote CVS repository. You will need to set your CVSROOT environment variable to the remote pserver connection. For example:
The first step is to log into the remote CVS repository. You will need to set your CVSROOT environment variable to the remote pserver connection.


<b>Login</b><br>
<nowiki># export CVSROOT=:pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test</nowiki><br>
<nowiki># export CVSROOT=:pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test</nowiki><br>
<nowiki># cvs login</nowiki><br>
<nowiki># cvs login</nowiki><br>
<nowiki>Logging in to :pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test</nowiki><br>
<nowiki>Logging in to :pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test</nowiki><br>
<nowiki>CVS password: ********</nowiki><br>
<nowiki>CVS password: ********</nowiki><br>
<nowiki>Checkout Repository</nowiki><br>
<b>Checkout Repository</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># export CVSROOT=:pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test</nowiki><br>
<nowiki># export CVSROOT=:pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki>Check In Changes</nowiki><br>
<b>Check In Changes</b><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># vi file1</nowiki><br>
<nowiki># vi file1</nowiki><br>
<nowiki># cvs ci file1</nowiki><br>
<nowiki># cvs ci file1</nowiki><br>
<nowiki>Importing into Repository</nowiki><br>
<b>Importing into Repository</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># mkdir test1</nowiki><br>
<nowiki># mkdir test1</nowiki><br>
Line 23: Line 24:
<nowiki># touch File1</nowiki><br>
<nowiki># touch File1</nowiki><br>
<nowiki># cvs import test1 INITIAL start</nowiki><br>
<nowiki># cvs import test1 INITIAL start</nowiki><br>
<nowiki>Adding Directories</nowiki><br>
<b>Adding Directories</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
Line 29: Line 30:
<nowiki># mkdir New</nowiki><br>
<nowiki># mkdir New</nowiki><br>
<nowiki># cvs add New</nowiki><br>
<nowiki># cvs add New</nowiki><br>
<nowiki>Adding Files</nowiki><br>
<b>Adding Files</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
Line 37: Line 38:
<nowiki># cvs add file*</nowiki><br>
<nowiki># cvs add file*</nowiki><br>
<nowiki># cvs commit -m "Added new files"</nowiki><br>
<nowiki># cvs commit -m "Added new files"</nowiki><br>
<nowiki>Tagging Files</nowiki><br>
<b>Tagging Files</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cvs tag Stage1 file1</nowiki><br>
<nowiki># cvs tag Stage1 file1</nowiki><br>
<nowiki>Checkout Tagged Files</nowiki><br>
<b>Checkout Tagged Files</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cvs co -r Stage1 test</nowiki><br>
<nowiki># cvs co -r Stage1 test</nowiki><br>
<nowiki>Remove Tag from Files</nowiki><br>
<b>Remove Tag from Files</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cvs co test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cd test</nowiki><br>
<nowiki># cvs tag -d Stage1 file1</nowiki><br>
<nowiki># cvs tag -d Stage1 file1</nowiki><br>
<nowiki>Checkout Fresh Copy</nowiki><br>
<b>Checkout Fresh Copy</b><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># cd /tmp</nowiki><br>
<nowiki># rm -rf test</nowiki><br>
<nowiki># rm -rf test</nowiki><br>

Latest revision as of 15:06, 22 September 2006

CVS Usage

The first step is to log into the remote CVS repository. You will need to set your CVSROOT environment variable to the remote pserver connection.

Login
# export CVSROOT=:pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test
# cvs login
Logging in to :pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test
CVS password: ********
Checkout Repository
# cd /tmp
# export CVSROOT=:pserver:username@cvs.ittc.ku.edu:2401/projects/cvs/test
# cvs co test
# cd test
Check In Changes
# cvs co test
# cd test
# vi file1
# cvs ci file1
Importing into Repository
# cd /tmp
# mkdir test1
# cd test1
# touch File1
# cvs import test1 INITIAL start
Adding Directories
# cd /tmp
# cvs co test
# cd test
# mkdir New
# cvs add New
Adding Files
# cd /tmp
# cvs co test
# cd test
# touch file1
# touch file2
# cvs add file*
# cvs commit -m "Added new files"
Tagging Files
# cd /tmp
# cvs co test
# cd test
# cvs tag Stage1 file1
Checkout Tagged Files
# cd /tmp
# cvs co test
# cd test
# cvs co -r Stage1 test
Remove Tag from Files
# cd /tmp
# cvs co test
# cd test
# cvs tag -d Stage1 file1
Checkout Fresh Copy
# cd /tmp
# rm -rf test
# cvs co test

Additional commands and information can be found in the [CVS Manual].

Mailing List

A mailing list has been created to facilitate better communication between the CVS users and the ITTC system administrators. To request an account, email help@ittc.ku.edu.