blob: ffea20e9acc985dfbbd949cfc4082751cb11f6ec [file]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content=
"Copyright (c) IBM Corporation and others 2000, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css">
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"></script>
<title>CVS</title>
</head>
<body bgcolor="#FFFFFF">
<h1 class="Head">CVS</h1>
<p class="Head">The following sections describe the preferences available in the tab groups of the <a class=
"command-link" href=
'javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.team.cvs.ui.CVSPreferences)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.svg" alt="command link"> <strong>Team &gt; CVS</strong></a>
preferences page.</p>
<h2 class="Para">General</h2>
<p>On the General tab group of the CVS preference page you can customize several aspects of the CVS Plug-in.</p>
<table border="1" cellspacing="0">
<thead>
<tr>
<th>
<p class="Para">Option</p>
</th>
<th>
<p class="Para">Description</p>
</th>
<th>
<p class="Para">Default</p>
</th>
</tr>
</thead>
<tr>
<td valign="top" align="left">Validate server version compatibility on first connection</td>
<td valign="top" align="left">Use this option to enable a query of the CVS server version on the first connection
to determine server compatibility. The server version will be output to the console and if an incompatibility is
detected a warning message will be logged when connecting.</td>
<td>Enabled</td>
</tr>
<tr>
<td valign="top" align="left">Confirm move tag on tag operation</td>
<td valign="top" align="left">Use this option to be prompted when the Move tag option is chosen when
tagging.</td>
<td>Enabled</td>
</tr>
<tr>
<td valign="top" align="left">Display detailed protocol output to stdout</td>
<td valign="top" align="left">Use this option to display the communication trace between the Workbench and a CVS
server.</td>
<td>Disabled</td>
</tr>
<tr>
<td valign="top" align="left">Refresh tags when comparing or replacing tags</td>
<td valign="top" align="left">Use this option to have the Compare with and Replace With tag dialogs automatically
refresh the known tags by contacting the server.</td>
<td>Disabled</td>
</tr>
<tr>
<td valign="top" align="left">Automatically share projects containing CVS meta information</td>
<td valign="top" align="left">Use this option to have any imported project that was checked out from CVS using a
different CVS tool automatically shared with CVS.</td>
<td>Enabled</td>
</tr>
<tr>
<td valign="top" align="left">Use .project project name instead of module name on check out</td>
<td valign="top" align="left">Use this option to use the project name stored in the .project file as the project
name. If the checkout wizard cannot find a .project file, it will fallback to use the module name.</td>
<td>Disabled</td>
</tr>
<tr>
<td valign="top" align="left">Maximum number of files displayed when committing</td>
<td valign="top" align="left">Use this option to limit the number of files that get displayed in the commit
dialog.</td>
<td>1000</td>
</tr>
<tr>
<td valign="top" align="left">Maximum number of comments on history</td>
<td valign="top" align="left">Use this option to limit the number of comments that get displayed in the commit
dialog.</td>
<td>10</td>
</tr>
</table>
<p>This is what the General tab group of the CVS preference page looks like:</p>
<p><img alt="CVS preference page - General tab" src="../images/cvs-general.png"></p>
<h2><strong>Files and Folders</strong></h2>
<p>On the File and Folders tab group of the CVS preference page you can customize several aspects of the CVS
Plug-in.</p>
<table border="1" cellspacing="0">
<thead>
<tr>
<th>
<p class="Para">Option</p>
</th>
<th>
<p class="Para">Description</p>
</th>
<th>
<p class="Para">Default</p>
</th>
</tr>
</thead>
<tr>
<td valign="top" align="left">Treat all new files as binary</td>
<td valign="top" align="left">Use this option to override the file content settings and treat all new files as
binary.</td>
<td>Disabled</td>
</tr>
<tr>
<td valign="top" align="left">Convert text files to use platform line ending</td>
<td valign="top" align="left">Use the option to convert the line endings of text files to the line ending used by
the platform. This option can be disabled if you are checking out resources to a *nix drive that is mounted on a
Windows machine. The option applies to both the files and the CVS control files.</td>
<td>Enabled</td>
</tr>
<tr>
<td valign="top" align="left">Prune empty directories</td>
<td valign="top" align="left">Use this option to specify the pruning of empty directories on update and in the
synchronization view. Although pruned directories aren't shown in the workbench there is actually still an empty
directory in the repository. This is helpful because CVS doesn't provide a client with the ability to remove
directories from the server. It should be noted that pruning is always on when checking out from a branch of
version regardless of the value of this preference, in accordance with the CVS specification.</td>
<td>Enabled</td>
</tr>
<tr>
<td valign="top" align="left">Delete unmanaged resources on replace</td>
<td valign="top" align="left">Use this option to allows resources not under CVS control to be deleted when
replacing with resources from the repository.</td>
<td>Enabled</td>
</tr>
<tr>
<td valign="top" align="left">Default text mode</td>
<td valign="top" align="left">Use this option to set the default keyword substitution for text files.</td>
<td>ASCII with keyword expansion (-kkv)</td>
</tr>
</table>
<p>This is what the File and Folders tab group of the CVS preference page looks like:</p>
<p><img alt="CVS preference page - File and Folders tab" src="../images/cvs-files.png"></p>
<h2>Connection</h2>
<p>On the Connections tab group of the CVS preference page you can customize several aspects of the CVS Plug-in.</p>
<table border="1" cellspacing="0">
<thead>
<tr>
<th>
<p class="Para">Option</p>
</th>
<th>
<p class="Para">Description</p>
</th>
<th>
<p class="Para">Default</p>
</th>
</tr>
</thead>
<tr>
<td valign="top" align="left">Communication timeout</td>
<td valign="top" align="left">Use this option to configure the amount of time in seconds to wait before timing
out from a connection to the CVS server.</td>
<td>60 seconds</td>
</tr>
<tr>
<td valign="top" align="left">Quietness level</td>
<td valign="top" align="left">Sets the amount of status information CVS prints for a command. In <strong>Somewhat
quiet</strong> mode the printing of unimportant informational messages is suppressed. The consideration of what
is important depends on each command. In <strong>Very quiet</strong> mode all output except what is absolutely
necessary to complete the command is suppressed. In <strong>Very Quiet</strong> mode, some CVS servers may not
communicate important information about errors that have occurred. You may want to consider using
<strong>Somewhat quiet</strong> mode instead.</td>
<td>Verbose</td>
</tr>
<tr>
<td valign="top" align="left">Compression</td>
<td valign="top" align="left">Use this option to set the compression level used when sending files between the
client and server. Setting this option to 0 means that the compression is disabled.</td>
<td>0 (disabled)</td>
</tr>
</table>
<p>This is what the Connection tab group of the CVS preference page looks like:</p>
<p><img alt="CVS preference page - Connection tab" src="../images/cvs-connection.png"></p>
<h2>Prompting</h2>
<p>On the Prompting tab group of the CVS preference page you can customize several aspects of the CVS Plug-in.</p>
<table border="1" cellspacing="0">
<thead>
<tr>
<th>
<p class="Para">Option</p>
</th>
<th>
<p class="Para">Description</p>
</th>
<th>
<p class="Para">Default</p>
</th>
</tr>
</thead>
<tr>
<td valign="top" align="left">Allow empty commit comments</td>
<td valign="top" align="left">
<p>Use the option to configure what happens if a commit comment is not provided when committing.</p>
<ul>
<li><strong>Yes:</strong> Allow the commit to occur without a comment.</li>
<li><strong>No:</strong> Do not allow the commit to proceed until a comment is provided.</li>
<li><strong>Prompt:</strong> Ask whether you want to allow the commit to proceed without a comment.</li>
</ul>
</td>
<td valign="top" align="left">Prompt</td>
</tr>
<tr>
<td valign="top" align="left">Automatically save dirty editors before CVS operations</td>
<td valign="top" align="left">
Use this option to configure what happens when there are open editors with unsaved changes when a CVS operation
is performed. Options are:
<ul>
<li><strong>Yes:</strong> Automatically save unsaved changes in open editors before each CVS operation.</li>
<li><strong>No:</strong> Continue CVS operations even if there are unsaved changes in open editors.</li>
<li><strong>Prompt:</strong> Ask what to do with unsaved changes in open editors.</li>
</ul>
</td>
<td valign="top" align="left">Prompt</td>
</tr>
<tr>
<td valign="top" align="left">Consult change sets when synchronizing or committing</td>
<td valign="top" align="left">Use this option to configure whether all the resources that are contained in the
same change set should be included in the operation when synchronizing or committing.</td>
<td valign="top" align="left">No</td>
</tr>
<tr>
<td valign="top" align="left">Commit resources with warnings</td>
<td valign="top" align="left">Use this option to configure whether the resources with warnings should be
committed.</td>
<td valign="top" align="left">Yes</td>
</tr>
<tr>
<td valign="top" align="left">Commit resources with errors</td>
<td valign="top" align="left">Use this option to configure whether the resources with errors should be
committed.</td>
<td valign="top" align="left">Prompt</td>
</tr>
</table>
<p>This is what the Prompting tab group of the CVS preference page looks like:</p>
<p><img alt="CVS preference page - Prompting tab" src="../images/cvs-prompting.png"></p>
<h3 class="related">Related reference</h3><a href="ref-6.htm">Perspectives</a>
</body>
</html>