|
@@ -79,6 +79,84 @@ able to commit any changes. Changes can be submitted for inclusion by posting
|
|
|
them to the appropriate <a
|
|
|
href="http://www.uclibc.org/mailman/listinfo/uclibc">mailing list</a>.
|
|
|
|
|
|
+<!-- End of Table -->
|
|
|
+
|
|
|
+</TD></TR>
|
|
|
+</TABLE>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+<TABLE WIDTH="95%" CELLSPACING=1 CELLPADDING=4 BORDER=1>
|
|
|
+<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
|
|
|
+ <A NAME="howto"> <BIG><B>
|
|
|
+ How to use CVS
|
|
|
+ </B></BIG></A>
|
|
|
+</TD></TR>
|
|
|
+<TR><TD BGCOLOR="#eeeee0">
|
|
|
+
|
|
|
+
|
|
|
+If you want to know all the gory details, you will want to visit
|
|
|
+<a href="http://www.cvshome.org/">the CVS main web page</a>.<p>
|
|
|
+For the impatient, the following is probably about all you need to know:
|
|
|
+<p>
|
|
|
+
|
|
|
+<dl>
|
|
|
+ <dt><pre>cvs checkout -c</pre>
|
|
|
+ <dd>Will list the modules available for checkout
|
|
|
+ <dt><pre>cvs checkout < module name ></pre>
|
|
|
+ <dd>Will checkout the named module
|
|
|
+ <dt><pre>cvs co < module name ></pre>
|
|
|
+ <dd>Same thing
|
|
|
+ <dt><pre>cvs update</pre>
|
|
|
+
|
|
|
+ <dd>Updates your local archive so it is in sync with the repository
|
|
|
+ -- your local updates are left intact. Tries to merge upstream updates
|
|
|
+ into your local updates. You will see the following tags when it is
|
|
|
+ updating your local repository: C means conflict, U means update,
|
|
|
+ P means patched, and M means modified.
|
|
|
+ <dt><pre>cvs up</pre>
|
|
|
+ <dd>Same thing
|
|
|
+ <dt><pre>cvs update < file name ></pre>
|
|
|
+ <dd>Same thing but for just the named file(s)/directory(s).
|
|
|
+ <dt><pre>cvs commit</pre>
|
|
|
+ <dd>Will check in all your work.
|
|
|
+ <dt><pre>cvs add < file name ></pre>
|
|
|
+
|
|
|
+ <dd>Adds the named file/directory into CVS
|
|
|
+ <dt><pre>cvs remove < file name ></pre>
|
|
|
+ <dd>Removes the named file/directory from the upstream repository.
|
|
|
+ <dt><pre>cvs rm < file name ></pre>
|
|
|
+ <dd>Same thing
|
|
|
+ <dt><pre>cvs log < file name ></pre>
|
|
|
+
|
|
|
+ <dd>Gives you the complete version history of what has happened to the named file(s).
|
|
|
+ Along with all tags, all commit messages, etc...
|
|
|
+ <dt><pre>cvs status < file name ></pre>
|
|
|
+ <dd>Gives you the current version number of the file(s) in question.
|
|
|
+ <dt><pre>cvs tag TAGNAME</pre>
|
|
|
+ <dd>Tags the versions of everything in the repository with the TAGNAME label.
|
|
|
+ <dt><pre>cvs tag TAGNAME < file name ></pre>
|
|
|
+ <dd>Tags the named file(s) in the repository with the TAGNAME label.
|
|
|
+ <dt><pre>cvs diff</pre>
|
|
|
+
|
|
|
+ <dd>Gives you the difference between the local repository and the upstream repository.
|
|
|
+ <dt><pre>cvs diff < file name ></pre>
|
|
|
+ <dd>Same but for the named file(s).
|
|
|
+ <dt><pre>cvs diff -r 1.5 < file name ></pre>
|
|
|
+ <dd>Same but gives you the difference between the named file(s) and
|
|
|
+ version 1.5 of the named file(s).
|
|
|
+ <dt><pre>cvs diff -r TAGNAME < file name ></pre>
|
|
|
+
|
|
|
+ <dd>Same but gives you the difference between the named file(s) and the
|
|
|
+ of the file tagged TAGNAME in the upstream repository.
|
|
|
+ <dt><pre>cvs rdiff -r TAGNAME module</pre>
|
|
|
+ <dd>Gives you a diff (that you can actually use with patch) between the current
|
|
|
+ version of module and the specified tagged version.
|
|
|
+ <dt><pre>cvs import < directory to import > < name for new module > start</pre>
|
|
|
+ <dd>Add a new module into the CVS archive.
|
|
|
+ <p>
|
|
|
+
|
|
|
+</dl>
|
|
|
|
|
|
<!-- End of Table -->
|
|
|
|