man mcvs (Commandes) - version control system built around CVS

NAME

Meta-CVS - version control system built around CVS

DESCRIPTION

Meta-CVS command syntax:

mcvs [ global-options ] command [ command-options ] [ command-arguments ]

Global options:

-H --help
Print this help and terminate. If a command is specified, help specific to that command is printed instead.
-Q
Very quiet, generate output only for serious problems. (*)
-q
Somewhat quiet, some info messages suppressed. (*)
-n
Dry run; do not modify filesystem. (*)
--debug
Verbose debug output; -Q and -q are ignored but still passed to CVS.
-r
Make working files read-only. (@)
-w
Make new working files read-write (default). (@)
-l
Do not log cvs command in command history, but execute it anyway. (@)
-t
Trace CVS execution. (@)
-v --version
Display version information and terminate.
-f
CVS not to read ~/.cvsrc file. (@)
-i script-name
Load a Lisp file and evaluate its top level forms, allowing Meta-CVS to behave as an interpreter.
--meta
Include metafiles such as MCVS/MAP in the set of files to operate on.
--metaonly
Operate only on metafiles.
--nometa
Exclude metafiles from the set of files to operate on.
--error-continue
Instead of interactive error handling, automatically continue all continuable errors.
--error-terminate
Terminate with cleanup when an error happens instead of interactive error handling.
-T tempdir
Place temporary files in tempdir. (@)
-e editor
Edit messages with editor. (*)
-d root
Specify CVSROOT. (@)
-z gzip-level
Specify compression level. (@)
--up N
Escape out of N levels of sandbox nesting before executing operation.
Notes: (*) option processed by Meta-CVS and passed to CVS too.
(@) option merely passed to CVS.

Commands:

help
Obtain more detailed help for a specific command.
create
Create new project from an existing file tree.
grab
Take a snapshot of an external source tree, such as a third-party release, and incorporate it into the working copy. Tries to discover file moves.
checkout (co)
Retrieve a Meta-CVS project from the repository to create a working copy.
export (ex)
Retrieve a Meta-CVS project without creating a working copy.
add
Place files (or directories with add -R) under version control.
remove (rm)
Remove files or directories.
move (mv)
Rename files and directories.
link (ln)
Create a versioned symbolic link.
update (up)
Incorporate latest changes from repository into working copy.
commit (ci)
Incorporate outstanding changes in the working copy into the repository.
diff
Compute differences between files in the working copy and the repository or between revisions in the repository.
tag
Associate a symbolic name with file revisions to create an identifiable baseline. By default, tags the revisions that were last synchronized with the directory. Note: tag -b creates a CVS branch, it won't be a Meta-CVS branch with managed merges. Consider the branch command instead!
log
Display log information for files.
status (stat)
Show current status of files.
annotate
Perform a detailed analysis of files, showing the version information about every individual line of text.
filt (fi)
Act as a text filter, which converts Meta-CVS F- file names to readable paths, according to the current mapping.
remote-filt (rfi)
Remote version of filt, requires module name.
branch
Create a managed branch. Meta-CVS managed branches keep track of what has been merged where, so users don't have to track merges with tags at all.
merge
Merge a managed branch to the current branch or trunk.
remerge
Re-apply the most recent merge without changing any tags. Useful when a merge goes bad so the local changes have to be discarded and the merge done over again.
list-branches (lb) List Meta-CVS managed branches. switch (sw) Switch to a branch. With no arguments, switch to
main trunk.
remap
Force Meta-CVS to notice and incorporate moves and deletions that were performed directly on the sandbox.
purge
Execute a CVS remove on files that have been unmapped with the remove command.
restore
Restore files that have been deleted with the remove command, but not purged. These appear in the lost+found directory under cryptic names.
prop
Manipulate properties.
prop --set <bool-prop-name> [ files ... ] prop --clear <bool-prop-name> [ files ... ] prop --value <prop-name> <new-value> [ files ... ] prop --remove <prop-name> [ files ... ]
The ``exec'' property represents the execute permission of a file. More than one --set, --clear, --value or --remove may be specified before the files.
watch
Manipulate per-file CVS watch settings.
watch --on [ files ... ] watch --off [ files ... ] watch --add <action> [ files ... ] watch --remove <action> [ files ... ]
watchers
See who is watching files.
edit
Indicate the intent to edit a watched file.
unedit
Retract the indication signaled by edit.
editors
See who is editing files.
sync-to-cvs
Synchronize tree in the direction of the CVS sandbox. Useful when extending Meta-CVS with external scripts.
sync-from-cvs
Synchronize CVS sandbox to the tree.
convert
Convert a CVS module to a Meta-CVS project. This requires direct filesystem access to the repository. Caveat: this is a very blunt instrument.

CETTE PAGE DOCUMENTE AUSSI :