Concurrent Versions System (cvsnt) 2.5.05.3744

Concurrent Versions System (cvsnt) 2.5.05.3744
cvsnt 2.5.05.3744

http://www.cvsnt.org/manual2/html/

Abstract

This info manual describes how to use and administer cvsnt version 2.5.05.3744.

--------------------------------------------------------------------------------

Table of Contents

1. Overview
What is CVS?
What is CVS not?
A sample session
Getting the source
Committing your changes
Cleaning up
Viewing differences
2. The Repository
Telling CVS where your repository is
How data is stored in the repository
Where files are stored within the repository
File permissions
The attic
The CVS directory in the repository
CVS locks in the repository
How files are stored in the CVSROOT directory
How data is stored in the working directory
The administrative files
Editing administrative files
Multiple repositories
Creating a repository
Backing up a repository
Moving a repository
Remote repositories
Server requirements
Connecting with ssh
Using 3rd party clients via the extnt wrapper
Direct connection with password authentication
Direct connection with GSSAPI
Connecting with fork
Using repository aliases
Replicating a repository and Repository Caching
Overview
Introduction
3. Security
How to set up security
How to add and delete users
Setting permissions for files and directories
Groups of users can be assigned permissions
Running CVSNT as a nonprivileged user
Running within a chroot jail
Setting and changing passwords
Repository administrators
Read-only repository access
Temporary directories for the server
The CVSNT lockserver
4. Starting a project with CVS
Setting up the files
Creating a directory tree from a number of files
Creating Files From Other Version Control Systems
Creating a directory tree from scratch
Defining the module
5. Revisions
Revision numbers
Versions, revisions and releases
Assigning revisions
Tags-Symbolic revisions
Specifying what to tag from the working directory
Specifying what to tag by date or revision
Deleting, moving, and renaming tags
Tagging and adding and removing files
Alias tags
Commit identifiers
Sticky tags
6. Branching and merging
What branches are good for
Creating a branch
Accessing branches
Branches and revisions
Magic branch numbers
Merging an entire branch
Merging from a branch several times
Merging differences between any two revisions
Merging can add or remove files
Merging and keywords
7. Recursive behavior
8. Adding, removing, and renaming files and directories
Adding files to a directory
Removing files
Removing directories
Moving and renaming files
The Normal way to Rename
The old way to Rename
Moving the history file
Copying the history file
Moving and renaming directories
9. History browsing
Log messages
The history database
User-defined logging
The taginfo file
Annotate command
10. Handling binary files
The issues with binary files
How to store binary files
11. Multiple developers
File status
Bringing a file up to date
Conflicts example
Informing others about commits
Several developers simultaneously attempting to run CVS
Mechanisms to track who is editing files
Setting up cooperative edits
Telling CVS to notify you when someone modifies a file
How to edit a file which is being watched
Information about who is watching and editing
Using watches with old versions of CVS
Choosing between reserved or unreserved checkouts
12. Revision management
When to commit?
13. Keyword substitution
Keyword List
Using keywords
Avoiding substitution
Substitution modes
$Log$
14. Tracking third-party sources
Importing for the first time
Updating with the import command
Reverting to the latest vendor release
How to handle binary files with cvs import

你可能感兴趣的:(Concurrent Versions System (cvsnt) 2.5.05.3744)