Previous:
Translation
, Up:
Top
Index
!, in modules file
:
Excluding directories
#cvs.lock, removing
:
Concurrency
#cvs.lock, technical details
:
Locks
#cvs.rfl, and backups
:
Backing up
#cvs.rfl, removing
:
Concurrency
#cvs.rfl, technical details
:
Locks
#cvs.tfl
:
Locks
#cvs.wfl, removing
:
Concurrency
#cvs.wfl, technical details
:
Locks
&, in modules file
:
Ampersand modules
-a, in modules file
:
Alias modules
-d, in modules file
:
Module options
-e, in modules file
:
Module program options
-e, in modules file
:
Module options
-i, in modules file
:
Module program options
-i, in modules file
:
Module options
-j (merging branches)
:
Merging a branch
-j (merging branches), and keyword substitution
:
Merging and keywords
-k (keyword substitution)
:
Substitution modes
-kk, to avoid conflicts during a merge
:
Merging and keywords
-o, in modules file
:
Module program options
-o, in modules file
:
Module options
-s, in modules file
:
Module options
-t, in modules file
:
Module program options
-t, in modules file
:
Module options
-u, in modules file
:
Module program options
-u, in modules file
:
Module options
.# files
:
update output
.bashrc, setting CVSROOT in
:
Specifying a repository
.cshrc, setting CVSROOT in
:
Specifying a repository
.cvsrc file
:
~/.cvsrc
.profile, setting CVSROOT in
:
Specifying a repository
.tcshrc, setting CVSROOT in
:
Specifying a repository
/usr/local/cvsroot, as example repository
:
Repository
:ext:, setting up
:
Connecting via rsh
:ext:, troubleshooting
:
Connection
:fork:, setting up
:
Connecting via fork
:gserver:, setting up
:
GSSAPI authenticated
:kserver:, setting up
:
Kerberos authenticated
:local:, setting up
:
Repository
:pserver:, setting up
:
Password authentication client
:pserver:, troubleshooting
:
Connection
:server:, setting up
:
Connecting via rsh
:server:, troubleshooting
:
Connection
<<<<<<<
:
Conflicts example
=======
:
Conflicts example
>>>>>>>
:
Conflicts example
__ files (VMS)
:
update output
Abandoning work
:
Editing files
Access a branch
:
Accessing branches
add (subcommand)
:
Adding files
Adding a tag
:
Tags
Adding files
:
Adding files
Admin (subcommand)
:
admin
Administrative files (intro)
:
Intro administrative files
Administrative files (reference)
:
Administrative files
Administrative files, editing them
:
Intro administrative files
Alias modules
:
Alias modules
ALL in commitinfo
:
commitinfo
Ampersand modules
:
Ampersand modules
annotate (subcommand)
:
annotate
Atomic transactions, lack of
:
Concurrency
Attic
:
Attic
Authenticated client, using
:
Password authentication client
Authenticating server, setting up
:
Password authentication server
Authentication, stream
:
Global options
Author keyword
:
Keyword list
Automatically ignored files
:
cvsignore
Avoiding editor invocation
:
Common options
Backing up, repository
:
Backing up
Base directory, in CVS directory
:
Working directory storage
BASE, as reserved tag name
:
Tags
BASE, special tag
:
Common options
Baserev file, in CVS directory
:
Working directory storage
Baserev.tmp file, in CVS directory
:
Working directory storage
Bill of materials
:
Builds
Binary files
:
Binary files
Branch merge example
:
Merging a branch
Branch number
:
Branches and revisions
Branch number
:
Revision numbers
Branch, accessing
:
Accessing branches
Branch, check out
:
Accessing branches
Branch, creating a
:
Creating a branch
Branch, identifying
:
Accessing branches
Branch, retrieving
:
Accessing branches
Branch, vendor-
:
Tracking sources
Branches motivation
:
Branches motivation
Branches, copying changes between
:
Branching and merging
Branches, sticky
:
Accessing branches
Branching
:
Branching and merging
Bringing a file up to date
:
Updating a file
Bugs in this manual or CVS
:
BUGS
Bugs, reporting
:
BUGS
Builds
:
Builds
Changes, copying between branches
:
Branching and merging
Changing a log message
:
admin options
Check out a branch
:
Accessing branches
Checked out copy, keeping
:
Keeping a checked out copy
Checkin program
:
Module options
Checkin.prog file, in CVS directory
:
Working directory storage
Checking commits
:
commitinfo
Checking out source
:
Getting the source
checkout (subcommand)
:
checkout
Checkout program
:
Module options
Checkout, as term for getting ready to edit
:
Editing files
Checkout, example
:
Getting the source
checkoutlist
:
checkoutlist
Choosing, reserved or unreserved checkouts
:
Choosing a model
Cleaning up
:
Cleaning up
Client/Server Operation
:
Remote repositories
co (subcommand)
:
checkout
Command reference
:
Invoking CVS
Command structure
:
Structure
Comment leader
:
admin options
commit (subcommand)
:
commit
Commit files
:
commit files
Commit, when to
:
When to commit
Commitinfo
:
commitinfo
Committing changes
:
Committing your changes
Common options
:
Common options
Common syntax of info files
:
syntax
Compatibility, between CVS versions
:
Compatibility
Compression
:
Invoking CVS
Compression
:
Global options
COMSPEC, environment variable
:
Environment variables
config, in CVSROOT
:
config
Conflict markers
:
Conflicts example
Conflict resolution
:
Conflicts example
Conflicts (merge example)
:
Conflicts example
Contributors (CVS program)
:
What is CVS?
Contributors (manual)
:
Credits
Copying a repository
:
Moving a repository
Copying changes
:
Branching and merging
Correcting a log message
:
admin options
Creating a branch
:
Creating a branch
Creating a project
:
Starting a new project
Creating a repository
:
Creating a repository
Credits (CVS program)
:
What is CVS?
Credits (manual)
:
Credits
CVS 1.6, and watches
:
Watches Compatibility
CVS command structure
:
Structure
CVS directory, in repository
:
CVS in repository
CVS directory, in working directory
:
Working directory storage
CVS passwd file
:
Password authentication server
CVS, history of
:
What is CVS?
CVS, introduction to
:
What is CVS?
CVS, versions of
:
Compatibility
CVS/Base directory
:
Working directory storage
CVS/Baserev file
:
Working directory storage
CVS/Baserev.tmp file
:
Working directory storage
CVS/Checkin.prog file
:
Working directory storage
CVS/Entries file
:
Working directory storage
CVS/Entries.Backup file
:
Working directory storage
CVS/Entries.Log file
:
Working directory storage
CVS/Entries.Static file
:
Working directory storage
CVS/Notify file
:
Working directory storage
CVS/Notify.tmp file
:
Working directory storage
CVS/Repository file
:
Working directory storage
CVS/Root file
:
Specifying a repository
CVS/Tag file
:
Working directory storage
CVS/Template file
:
Working directory storage
CVS/Update.prog file
:
Working directory storage
CVS_CLIENT_LOG, environment variable
:
Environment variables
CVS_CLIENT_PORT
:
Kerberos authenticated
CVS_IGNORE_REMOTE_ROOT, environment variable
:
Environment variables
CVS_PASSFILE, environment variable
:
Password authentication client
CVS_RCMD_PORT, environment variable
:
Environment variables
CVS_RSH, environment variable
:
Environment variables
CVS_SERVER, and :fork:
:
Connecting via fork
CVS_SERVER, environment variable
:
Connecting via rsh
CVS_SERVER_SLEEP, environment variable
:
Environment variables
cvsadmin
:
admin
CVSEDITOR, environment variable
:
Committing your changes
CVSEDITOR, internal variable
:
Variables
cvsignore (admin file), global
:
cvsignore
CVSIGNORE, environment variable
:
Environment variables
CVSREAD, environment variable
:
Environment variables
CVSREAD, overriding
:
Global options
cvsroot
:
Repository
CVSROOT (file)
:
Administrative files
CVSROOT, environment variable
:
Specifying a repository
CVSROOT, internal variable
:
Variables
CVSROOT, module name
:
Intro administrative files
CVSROOT, multiple repositories
:
Multiple repositories
CVSROOT, overriding
:
Global options
CVSROOT, storage of files
:
CVSROOT storage
CVSROOT/config
:
config
CVSUMASK, environment variable
:
File permissions
cvswrappers (admin file)
:
Wrappers
CVSWRAPPERS, environment variable
:
Environment variables
CVSWRAPPERS, environment variable
:
Wrappers
Cyclic Software
:
BUGS
Date keyword
:
Keyword list
Dates
:
Common options
Dead state
:
Attic
Decimal revision number
:
Revision numbers
DEFAULT in commitinfo
:
commitinfo
DEFAULT in editinfo
:
editinfo
DEFAULT in verifymsg
:
verifymsg
Defining a module
:
Defining the module
Defining modules (intro)
:
Intro administrative files
Defining modules (reference manual)
:
modules
Deleting files
:
Removing files
Deleting revisions
:
admin options
Deleting sticky tags
:
Sticky tags
Deleting tags
:
Modifying tags
Descending directories
:
Recursive behavior
Device nodes
:
Special Files
Diff
:
Viewing differences
diff (subcommand)
:
diff
Differences, merging
:
Merging two revisions
Directories, moving
:
Moving directories
Directories, removing
:
Removing directories
Directory, descending
:
Recursive behavior
Disjoint repositories
:
Multiple repositories
Distributing log messages
:
loginfo
driver.c (merge example)
:
Conflicts example
edit (subcommand)
:
Editing files
editinfo (admin file)
:
editinfo
Editing administrative files
:
Intro administrative files
Editing the modules file
:
Defining the module
Editor, avoiding invocation of
:
Common options
EDITOR, environment variable
:
Committing your changes
EDITOR, internal variable
:
Variables
EDITOR, overriding
:
Global options
Editor, specifying per module
:
editinfo
editors (subcommand)
:
Watch information
emerge
:
Conflicts example
encryption
:
Global options
Entries file, in CVS directory
:
Working directory storage
Entries.Backup file, in CVS directory
:
Working directory storage
Entries.Log file, in CVS directory
:
Working directory storage
Entries.Static file, in CVS directory
:
Working directory storage
Environment variables
:
Environment variables
Errors, reporting
:
BUGS
Example of a work-session
:
A sample session
Example of merge
:
Conflicts example
Example, branch merge
:
Merging a branch
Excluding directories, in modules file
:
Excluding directories
Exit status, of commitinfo
:
commitinfo
Exit status, of CVS
:
Exit status
Exit status, of editor
:
Error messages
Exit status, of taginfo
:
user-defined logging
Exit status, of verifymsg
:
verifymsg
export (subcommand)
:
export
Export program
:
Module options
Fetching source
:
Getting the source
File had conflicts on merge
:
File status
File locking
:
Multiple developers
File permissions, general
:
File permissions
File permissions, Windows-specific
:
Windows permissions
File status
:
File status
Files, moving
:
Moving files
Files, reference manual
:
Administrative files
Fixing a log message
:
admin options
Forcing a tag match
:
Common options
fork, access method
:
Connecting via fork
Form for log message
:
rcsinfo
Format of CVS commands
:
Structure
Getting started
:
A sample session
Getting the source
:
Getting the source
Global cvsignore
:
cvsignore
Global options
:
Global options
Group
:
File permissions
GSSAPI
:
GSSAPI authenticated
Gzip
:
Invoking CVS
Gzip
:
Global options
Hard links
:
Special Files
HEAD, as reserved tag name
:
Tags
HEAD, special tag
:
Common options
Header keyword
:
Keyword list
history (subcommand)
:
history
History browsing
:
History browsing
History file
:
history file
History files
:
Repository files
History of CVS
:
What is CVS?
HOME, environment variable
:
Environment variables
HOMEDRIVE, environment variable
:
Environment variables
HOMEPATH, environment variable
:
Environment variables
Id keyword
:
Keyword list
Ident (shell command)
:
Using keywords
Identifying a branch
:
Accessing branches
Identifying files
:
Keyword substitution
Ignored files
:
cvsignore
Ignoring files
:
cvsignore
import (subcommand)
:
import
Importing files
:
From files
Importing files, from other version control systems
:
From other version control systems
Importing modules
:
First import
Index
:
Index
Info files (syntax)
:
syntax
Informing others
:
Informing others
init (subcommand)
:
Creating a repository
Installed images (VMS)
:
File permissions
Internal variables
:
Variables
Introduction to CVS
:
What is CVS?
Invoking CVS
:
Invoking CVS
Isolation
:
History browsing
Join
:
Merging a branch
Keeping a checked out copy
:
Keeping a checked out copy
Kerberos, using :gserver:
:
GSSAPI authenticated
Kerberos, using :kserver:
:
Kerberos authenticated
Kerberos, using kerberized rsh
:
Connecting via rsh
Keyword expansion
:
Keyword substitution
Keyword List
:
Keyword list
Keyword substitution
:
Keyword substitution
Keyword substitution, and merging
:
Merging and keywords
keyword substitution, changing modes
:
Substitution modes
Kflag
:
Substitution modes
kinit
:
Kerberos authenticated
Known bugs in this manual or CVS
:
BUGS
Layout of repository
:
Repository
Left-hand options
:
Global options
Linear development
:
Revision numbers
Link, symbolic, importing
:
import output
List, mailing list
:
What is CVS?
Locally Added
:
File status
Locally Modified
:
File status
Locally Removed
:
File status
LockDir, in CVSROOT/config
:
config
Locker keyword
:
Keyword list
Locking files
:
Multiple developers
Locks, cvs, and backups
:
Backing up
Locks, cvs, introduction
:
Concurrency
Locks, cvs, technical details
:
Locks
log (subcommand)
:
log
Log information, saving
:
history file
Log keyword
:
Keyword list
Log message entry
:
Committing your changes
Log message template
:
rcsinfo
Log message, correcting
:
admin options
Log message, verifying
:
verifymsg
Log messages
:
loginfo
Log messages, editing
:
editinfo
Login (subcommand)
:
Password authentication client
loginfo (admin file)
:
loginfo
Logout (subcommand)
:
Password authentication client
Mail, automatic mail on commit
:
Informing others
Mailing list
:
What is CVS?
Mailing log messages
:
loginfo
Main trunk and branches
:
Branching and merging
make
:
Builds
Many repositories
:
Multiple repositories
Markers, conflict
:
Conflicts example
Merge, an example
:
Conflicts example
Merge, branch example
:
Merging a branch
Merging
:
Branching and merging
Merging a branch
:
Merging a branch
Merging a file
:
Updating a file
Merging two revisions
:
Merging two revisions
Merging, and keyword substitution
:
Merging and keywords
mkmodules
:
Error messages
Modifications, copying between branches
:
Branching and merging
Module status
:
Module options
Module, defining
:
Defining the module
Modules (admin file)
:
modules
Modules file
:
Intro administrative files
Modules file program options
:
Module program options
Modules file, changing
:
Defining the module
modules.db
:
CVSROOT storage
modules.dir
:
CVSROOT storage
modules.pag
:
CVSROOT storage
Motivation for branches
:
Branches motivation
Moving a repository
:
Moving a repository
Moving directories
:
Moving directories
Moving files
:
Moving files
Moving tags
:
Modifying tags
Multiple developers
:
Multiple developers
Multiple repositories
:
Multiple repositories
Name keyword
:
Keyword list
Name, symbolic (tag)
:
Tags
Needs Checkout
:
File status
Needs Merge
:
File status
Needs Patch
:
File status
Newsgroups
:
What is CVS?
notify (admin file)
:
Getting Notified
Notify file, in CVS directory
:
Working directory storage
Notify.tmp file, in CVS directory
:
Working directory storage
Number, branch
:
Branches and revisions
Number, branch
:
Revision numbers
Number, revision-
:
Revision numbers
Option defaults
:
~/.cvsrc
Options, global
:
Global options
Options, in modules file
:
Module options
Outdating revisions
:
admin options
Overlap
:
Updating a file
Overriding CVSREAD
:
Global options
Overriding CVSROOT
:
Global options
Overriding EDITOR
:
Global options
Overriding RCSBIN
:
Global options
Overriding TMPDIR
:
Global options
Overview
:
Overview
Ownership, saving in CVS
:
Special Files
Parallel repositories
:
Multiple repositories
passwd (admin file)
:
Password authentication server
Password client, using
:
Password authentication client
Password server, setting up
:
Password authentication server
PATH, environment variable
:
Environment variables
Per-directory sticky tags/dates
:
Working directory storage
Per-module editor
:
editinfo
Permissions, general
:
File permissions
Permissions, saving in CVS
:
Special Files
Permissions, Windows-specific
:
Windows permissions
Policy
:
When to commit
Precommit checking
:
commitinfo
PreservePermissions, in CVSROOT/config
:
config
pserver (subcommand)
:
Password authentication server
PVCS, importing files from
:
From other version control systems
RCS history files
:
Repository files
RCS revision numbers
:
Tags
RCS, importing files from
:
From other version control systems
RCS-style locking
:
Multiple developers
RCSBIN, in CVSROOT/config
:
config
RCSBIN, internal variable
:
Variables
RCSBIN, overriding
:
Global options
RCSfile keyword
:
Keyword list
rcsinfo (admin file)
:
rcsinfo
rdiff (subcommand)
:
rdiff
Read-only files, and -r
:
Global options
Read-only files, and CVSREAD
:
Environment variables
Read-only files, and watches
:
Setting a watch
Read-only files, in repository
:
File permissions
Read-only mode
:
Global options
Read-only repository access
:
Read-only access
readers (admin file)
:
Read-only access
Recursive (directory descending)
:
Recursive behavior
Reference manual (files)
:
Administrative files
Reference manual for variables
:
Environment variables
Reference, commands
:
Invoking CVS
Regular expression syntax
:
syntax
Regular modules
:
Regular modules
release (subcommand)
:
release
Releases, revisions and versions
:
Versions revisions releases
Releasing your working copy
:
Cleaning up
Remote repositories
:
Remote repositories
Remove (subcommand)
:
Removing files
Removing a change
:
Merging two revisions
Removing directories
:
Removing directories
Removing files
:
Removing files
Removing tags
:
Modifying tags
Removing your working copy
:
Cleaning up
Renaming directories
:
Moving directories
Renaming files
:
Moving files
Renaming tags
:
Modifying tags
Replacing a log message
:
admin options
Reporting bugs
:
BUGS
Repositories, multiple
:
Multiple repositories
Repositories, remote
:
Remote repositories
Repository (intro)
:
Repository
Repository file, in CVS directory
:
Working directory storage
Repository, backing up
:
Backing up
Repository, example
:
Repository
Repository, how data is stored
:
Repository storage
Repository, moving
:
Moving a repository
Repository, setting up
:
Creating a repository
Reserved checkouts
:
Multiple developers
Resetting sticky tags
:
Sticky tags
Resolving a conflict
:
Conflicts example
Restoring old version of removed file
:
Merging two revisions
Resurrecting old version of dead file
:
Merging two revisions
Retrieve a branch
:
Accessing branches
Retrieving an old revision using tags
:
Tags
Reverting to repository version
:
Editing files
Revision keyword
:
Keyword list
Revision management
:
Revision management
Revision numbers
:
Revision numbers
Revision numbers (branches)
:
Branches and revisions
Revision tree
:
Revision numbers
Revision tree, making branches
:
Branching and merging
Revisions, merging differences between
:
Merging two revisions
Revisions, versions and releases
:
Versions revisions releases
Right-hand options
:
Common options
Root file, in CVS directory
:
Specifying a repository
rsh
:
Connecting via rsh
rsh replacements (Kerberized, SSH, &c)
:
Connecting via rsh
rtag (subcommand)
:
Tagging by date/tag
rtag, creating a branch using
:
Creating a branch
Saving space
:
admin options
SCCS, importing files from
:
From other version control systems
Security
:
File permissions
Security, GSSAPI
:
GSSAPI authenticated
Security, kerberos
:
Kerberos authenticated
Security, of pserver
:
Password authentication security
Security, setuid
:
File permissions
Server, CVS
:
Remote repositories
Server, temporary directories
:
Server temporary directory
Setgid
:
File permissions
Setting up a repository
:
Creating a repository
Setuid
:
File permissions
Signum Support
:
BUGS
Source keyword
:
Keyword list
Source, getting CVS source
:
What is CVS?
Source, getting from CVS
:
Getting the source
Special files
:
Special Files
Specifying dates
:
Common options
Spreading information
:
Informing others
SSH (rsh replacement)
:
Connecting via rsh
Starting a project with CVS
:
Starting a new project
State keyword
:
Keyword list
Status of a file
:
File status
Status of a module
:
Module options
Sticky date
:
Sticky tags
Sticky tags
:
Sticky tags
Sticky tags, resetting
:
Sticky tags
Sticky tags/dates, per-directory
:
Working directory storage
Storing log messages
:
loginfo
Stream authentication
:
Global options
Structure
:
Structure
Subdirectories
:
Recursive behavior
Support, getting CVS support
:
BUGS
Symbolic link, importing
:
import output
Symbolic links
:
Special Files
Symbolic name (tag)
:
Tags
Syntax of info files
:
syntax
SystemAuth, in CVSROOT/config
:
config
tag (subcommand)
:
Tagging the working directory
Tag file, in CVS directory
:
Working directory storage
Tag program
:
Module options
tag, command, introduction
:
Tags
tag, creating a branch using
:
Creating a branch
Tag, example
:
Tags
Tag, retrieving old revisions
:
Tags
Tag, symbolic name
:
Tags
taginfo
:
user-defined logging
Tags
:
Tags
Tags, deleting
:
Modifying tags
Tags, moving
:
Modifying tags
Tags, renaming
:
Modifying tags
Tags, sticky
:
Sticky tags
tc, Trivial Compiler (example)
:
A sample session
Team of developers
:
Multiple developers
TEMP, environment variable
:
Environment variables
Template file, in CVS directory
:
Working directory storage
Template for log message
:
rcsinfo
Temporary directories, and server
:
Server temporary directory
Temporary files, location of
:
Environment variables
Third-party sources
:
Tracking sources
Time
:
Common options
Timezone, in input
:
Common options
Timezone, in output
:
log
TMP, environment variable
:
Environment variables
TMPDIR, environment variable
:
Environment variables
TMPDIR, overriding
:
Global options
TopLevelAdmin, in CVSROOT/config
:
config
Trace
:
Global options
Traceability
:
History browsing
Tracking sources
:
Tracking sources
Transactions, atomic, lack of
:
Concurrency
Trivial Compiler (example)
:
A sample session
Typical repository
:
Repository
Umask, for repository files
:
File permissions
Undoing a change
:
Merging two revisions
unedit (subcommand)
:
Editing files
Unknown
:
File status
Unreserved checkouts
:
Multiple developers
Up-to-date
:
File status
update (subcommand)
:
update
Update program
:
Module options
Update, introduction
:
Updating a file
update, to display file status
:
File status
Update.prog file, in CVS directory
:
Working directory storage
Updating a file
:
Updating a file
User aliases
:
Password authentication server
User variables
:
Variables
USER, internal variable
:
Variables
users (admin file)
:
Getting Notified
Variables
:
Variables
Vendor
:
Tracking sources
Vendor branch
:
Tracking sources
verifymsg (admin file)
:
verifymsg
Versions, of CVS
:
Compatibility
Versions, revisions and releases
:
Versions revisions releases
Viewing differences
:
Viewing differences
VISUAL, environment variable
:
Committing your changes
VISUAL, internal variable
:
Variables
watch add (subcommand)
:
Getting Notified
watch off (subcommand)
:
Setting a watch
watch on (subcommand)
:
Setting a watch
watch remove (subcommand)
:
Getting Notified
watchers (subcommand)
:
Watch information
Watches
:
Watches
Wdiff (import example)
:
First import
Web pages, maintaining with CVS
:
Keeping a checked out copy
What (shell command)
:
Using keywords
What branches are good for
:
Branches motivation
What is CVS not?
:
What is CVS not?
What is CVS?
:
What is CVS?
When to commit
:
When to commit
Windows, and permissions
:
Windows permissions
Work-session, example of
:
A sample session
Working copy
:
Multiple developers
Working copy, removing
:
Cleaning up
Wrappers
:
Wrappers
writers (admin file)
:
Read-only access
Zone, time, in input
:
Common options
Zone, time, in output
:
log
Short Contents
Top
1 概観
2 リポジトリ
3 CVS でプロジェクトを始める
4 リビジョン
5 枝とマージ
6 再帰的動作
7 ファイルとディレクトリの追加、削除、改名
8 履歴の閲覧
9 バイナリ・ファイルの扱い
10 複数の開発者
11 リビジョン管理
12 キーワード置換
13 サード・パーティーのソースの追っかけ
14 構築システムと CVS の関係方法
15 特別なファイル
Appendix A CVS のコマンド便覧
Appendix B CVS コマンドの簡単な便覧
Appendix C 管理用ファイル便覧
Appendix D CVS に影響する全ての環境変数
Appendix E CVS のバージョン間の互換性
Appendix F 問題の解決
Appendix G Credits
Appendix H CVS かこのマニュアルのバグに対処する
Appendix I 日本語訳について
Index
Table of Contents
Top
1 概観
1.1 CVS とは?
1.2 CVS は何ではない?
1.3 作業例
1.3.1 ソースの取得
1.3.2 変更の格納
1.3.3 お掃除
1.3.4 差分を見る
2 リポジトリ
2.1 CVS にリポジトリの場所を教える
2.2 リポジトリでのデータの保存方法
2.2.1 リポジトリのどこにファイルを保存するか
2.2.2 ファイル使用許可
2.2.3 Windows に特有なファイルの使用許可問題
2.2.4 The attic
2.2.5 リポジトリの CVS ディレクトリ
2.2.6 リポジトリの CVS ロック
2.2.7 CVSROOT ディレクトリでファイルが保管される方法
2.3 リポジトリでのデータの保存方法
2.4 管理用ファイルの紹介
2.4.1 管理用ファイルの編集
2.5 複数のリポジトリ
2.6 リポジトリの作成
2.7 リポジトリのバックアップ
2.8 リポジトリの移動
2.9 別のマシンのリポジトリ
2.9.1 サーバの要求
2.9.2 rsh で接続する
2.9.3 パスワード認証による直接接続
2.9.3.1 パスワード認証のためのサーバの設定
2.9.3.2 パスワード認証によるクライアントの使用
2.9.3.3 パスワード認証における安全性の考察
2.9.4 GSSAPI による直接接続
2.9.5 ケルベロスによる直接接続
2.9.6 fork を通じての接続
2.10 読み込み専用リポジトリ接続
2.11 サーバの一時ディレクトリ
3 CVS でプロジェクトを始める
3.1 ファイルの準備
3.1.1 存在するファイルからディレクトリを生成する
3.1.2 他のバージョン管理システムからファイルを作成する
3.1.3 ゼロからディレクトリを作る
3.2 モジュールの定義
4 リビジョン
4.1 リビジョン番号
4.2 バージョン、リビジョン、リリース
4.3 リビジョンの割当て
4.4 タグ–文字によるリビジョン
4.5 作業ディレクトリからどれをタグ付けするかを指定する
4.6 どれにタグを付けるかを日付やリビジョンで指定する
4.7 タグの削除、移動、改名
4.8 タグ付けとファイルの追加、削除
4.9 貼り付いたタグ
5 枝とマージ
5.1 枝は何の役に立つか
5.2 枝の作成
5.3 枝のアクセス
5.4 枝とリビジョン
5.5 魔法の枝番号
5.6 枝全体をマージする
5.7 枝から何度もマージする
5.8 二つのリビジョン間の差分をマージする
5.9 ファイルの追加や削除もマージできる
5.10 マージとキーワード
6 再帰的動作
7 ファイルとディレクトリの追加、削除、改名
7.1 ディレクトリにファイルを加える
7.2 ファイルを削除する
7.3 ディレクトリを削除する
7.4 ファイルの改名と移動
7.4.1 通常の改名方法
7.4.2 履歴ファイルを移動する
7.4.3 履歴ファイルをコピーする
7.5 ディレクトリの改名と移動
8 履歴の閲覧
8.1 ログ・メッセージ
8.2 履歴データベース
8.3 ログ方法を使用者自身が設定する
8.4 コマンド annotate
9 バイナリ・ファイルの扱い
9.1 バイナリ・ファイルの問題
9.2 バイナリ・ファイルを保管する方法
10 複数の開発者
10.1 ファイル状態
10.2 ファイルを最新にする
10.3 衝突の例
10.4 格納したことを他の人に知らせる
10.5 同時に CVS の実行を試みる複数の開発者
10.6 ファイル編集者の追跡機構
10.6.1 監視するファイルを CVS に教える
10.6.2 誰に通知するか CVS に教える
10.6.3 監視下にあるファイルの編集方法
10.6.4 誰が監視や編集をしているか
10.6.5 古いバージョンの CVS と監視機能
10.7 独占取得と無条件取得の選択
11 リビジョン管理
11.1 いつ格納すべきか?
12 キーワード置換
12.1 キーワード一覧
12.2 キーワードの使用
12.3 置換を止めるには
12.4 置換モード
12.5 キーワード $Log$ の問題点
13 サード・パーティーのソースの追っかけ
13.1 初めて持ち込む
13.2 import コマンドで更新する
13.3 最新のベンダーリリースに戻す
13.4 cvs import でバイナリ・ファイルを扱う方法
13.5 cvs import でキーワード置換を扱う方法
13.6 複数のベンダー枝
14 構築システムと CVS の関係方法
15 特別なファイル
Appendix A CVS のコマンド便覧
A.1 CVS コマンド構造の全て
A.2 CVS の終了状態
A.3 既定オプションと ~/.cvsrc ファイル
A.4 広域オプション
A.5 共通のコマンド・オプション
A.6 admin—管理
A.6.1 admin のオプション
A.7 checkout—編集の為にソースを取り出す
A.7.1 checkout のオプション
A.7.2 checkout の使用例
A.8 commit—ファイルをリポジトリに格納する
A.8.1 commit のオプション
A.8.2 commit の使用例
A.8.2.1 枝に対して格納する
A.8.2.2 編集後に枝を作成する
A.9 diff—リビジョン間の差分の表示
A.9.1 diff のオプション
A.9.2 diff の使用例
A.10 export—CVS からソースを取り出す, checkout に類似
A.10.1 export のオプション
A.11 history—ファイルと使用者の状態を表示
A.11.1 history のオプション
A.12 import—CVS にソースを取り込む, ベンダー枝を使用
A.12.1 import のオプション
A.12.2 import の出力
A.12.3 import の使用例
A.13 log—ファイルのログ情報を表示
A.13.1 log のオプション
A.13.2 log の使用例
A.14 rdiff—リリース間の `patch' 形式の差分
A.14.1 rdiff のオプション
A.14.2 rdiff の使用例
A.15 release—モジュールの放棄を表明する
A.15.1 release のオプション
A.15.2 release の出力
A.15.3 release の使用例
A.16 update—作業コピーをリポジトリと一致させる
A.16.1 update のオプション
A.16.2 update の出力
Appendix B CVS コマンドの簡単な便覧
Appendix C 管理用ファイル便覧
C.1 The modules file
C.1.1 別名モジュール
C.1.2 一般モジュール
C.1.3 アンドモジュール
C.1.4 ディレクトリの除外
C.1.5 モジュールのオプション
C.1.6 modules ファイルの “プログラムオプション” のプログラムがどのように実行されるか
C.2 cvswrappers ファイル
C.3 格納を支援するファイル
C.3.1 共通の構文
C.4 管理用ファイル commitinfo
C.5 ログメッセージの検証
C.6 Editinfo
C.6.1 editinfo 記述例
C.7 管理用ファイル loginfo
C.7.1 loginfo 記述例
C.7.2 取得済のコピーを最新に保つ
C.8 管理用ファイル rcsinfo
C.9 cvsignore でファイルを無視する
C.10 checkoutlist ファイル
C.11 ファイル history
C.12 管理用ファイルにおける変数展開
C.13 The CVSROOT/config configuration file
Appendix D CVS に影響する全ての環境変数
Appendix E CVS のバージョン間の互換性
Appendix F 問題の解決
F.1 エラーメッセージの部分的一覧
F.2 CVS サーバに接続をしようとするときの問題
F.3 他のよくある問題
Appendix G Credits
Appendix H CVS かこのマニュアルのバグに対処する
Appendix I 日本語訳について
訳者からの謝辞
日本語訳の配布条件
Index