1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
<!doctype html public "-//W30//DTD W3 HTML 2.0//EN">
<HTML>
<!-- This file was generated using SDF 2.001 by
Ian Clatworthy (ianc@mincom.com). SDF is freely
available from http://www.mincom.com/mtr/sdf. -->
<HEAD>
<TITLE>Interchange + CVS HOWTO: The advantages of using CVS</TITLE>
</HEAD>
<BODY BGCOLOR="ffffff" LINK="993333">
<DIV CLASS="header">
<DIV CLASS="navigate">
<P ALIGN="Center"><A HREF="ic_howto_cvs_1.html">Parent Topic</A> | <A HREF="ic_howto_cvs_5.html">Previous Topic</A> | <A HREF="ic_howto_cvs_7.html">Next Topic</A> <BR><A HREF="../index.html" TARGET="_top">Catalog</A></P>
</DIV>
</DIV>
<DIV CLASS="main">
<H2>1.5. The advantages of using CVS</H2>
<P>CVS is a very useful tool and can help you in your development, no matter if you are one developer or are part of a team of developers.</P>
<UL>
<LI>What is CVS all about?
<LI>What are it's advantages?</UL>
<P>The official CVS website (<A HREF="http://www.cvshome.org/new_users.html">http://www.cvshome.org/new_users.html</A>) has more detailed answers to these questions, but here are some brief points of interest.</P>
<UL>
<LI>Checkout "historic" points in time or milestones in a project, for example when an e-commerce site went "live" or before a major branch in the code.
<LI>Revert to older versions of a file, directory, or an entire website.
<LI>Branching releases. Concurrently develop an unstable development version as well as fix bugs in the stable production version.
<LI>Multiple developers can work on the same catalog and even the same file at the same time. (For more information about how multiple simultaneous writes are merged and conflicts resolved, see the cvs docs in the <A HREF="ic_howto_cvs_47.html">Resources</A> Appendix).
<LI>CVS is better than ftp for file transfer, because it automatically downloads only changed files, and even then, only the portion of the file that has changed (using patches).
<LI>CVS can automatically merge two simultaneous writes to the same file by different developers.
<LI>Allows one to keep track of the changes that have been made over time (many release managers repackage cvs commit logs into WHATSNEW, HISTORY, and/or NEWS files).</UL>
</DIV>
<DIV CLASS="footer">
<DIV CLASS="navigate">
<P ALIGN="Center"><A HREF="ic_howto_cvs_1.html">Parent Topic</A> | <A HREF="ic_howto_cvs_5.html">Previous Topic</A> | <A HREF="ic_howto_cvs_7.html">Next Topic</A> <BR><A HREF="../index.html" TARGET="_top">Catalog</A></P>
</DIV>
</DIV>
</BODY>
</HTML>
|