<div id="Watches"></div>
<div class="header">
<p>
Next: [[cvs: Choosing between reserved or unreserved checkouts#Choosing between reserved or unreserved checkouts|Choosing a model]], Previous: [[cvs: Several developers simultaneously attempting to run CVS#Several developers simultaneously attempting to run CVS|Concurrency]], Up: [[cvs: Multiple developers#Multiple developers|Multiple developers]] &nbsp; |[[cvs: Index#SEC_Contents|Contents]]||[[cvs: Index#Index|Index]]|</p>
</div>

----

<div id="Mechanisms-to-track-who-is-editing-files"></div>
=== Mechanisms to track who is editing files ===
<div id="index-Watches"></div>

For many groups, use of <small>CVS</small> in its default mode is
perfectly satisfactory.  Users may sometimes go to
check in a modification only to find that another
modification has intervened, but they deal with it and
proceed with their check in.  Other groups prefer to be
able to know who is editing what files, so that if two
people try to edit the same file they can choose to
talk about who is doing what when rather than be
surprised at check in time.  The features in this
section allow such coordination, while retaining the
ability of two developers to edit the same file at the
same time.

For maximum benefit developers should use <code>cvs
edit</code> (not <code>chmod</code>) to make files read-write to
edit them, and <code>cvs release</code> (not <code>rm</code>) to
discard a working directory which is no longer in use,
but <small>CVS</small> is not able to enforce this behavior.


 [[cvs: Telling CVS to watch certain files#Telling CVS to watch certain files|&bull; Setting a watch]]::             Telling CVS to watch certain files
 [[cvs: Telling CVS to notify you#Telling CVS to notify you|&bull; Getting Notified]]::            Telling CVS to notify you
 [[cvs: How to edit a file which is being watched#How to edit a file which is being watched|&bull; Editing files]]::               How to edit a file which is being watched
 [[cvs: Information about who is watching and editing#Information about who is watching and editing|&bull; Watch information]]::           Information about who is watching and editing
 [[cvs: Using watches with old versions of CVS#Using watches with old versions of CVS|&bull; Watches Compatibility]]::       Watches interact poorly with CVS 1.6 or earlier


----

<div class="header">
<p>
Next: [[cvs: Choosing between reserved or unreserved checkouts#Choosing between reserved or unreserved checkouts|Choosing a model]], Previous: [[cvs: Several developers simultaneously attempting to run CVS#Several developers simultaneously attempting to run CVS|Concurrency]], Up: [[cvs: Multiple developers#Multiple developers|Multiple developers]] &nbsp; |[[cvs: Index#SEC_Contents|Contents]]||[[cvs: Index#Index|Index]]|</p>
</div>
This document was generated on <i>a sunny day</i> using [http://www.nongnu.org/texi2html/ <i>texi2html</i>].
