man > cvs-switchroot(1)

CVS-SWITCHROOT(1)                      General Commands Manual                     CVS-SWITCHROOT(1)

NAME
       cvs-switchroot — change repository or tag in a cvs working copy

SYNOPSIS
       cvs-switchroot [-T] newroot [file ...]

       cvs-switchroot [-T] - srcpath [file ...]

DESCRIPTION
       The cvs-switchroot utility manipulates a CVS working copy directly, modifying the information
       stored in the administrative subdirectory and saving space by hardlinking if possible.

       If  the  -T  option  is  given, the sticky tag is operated on, otherwise, the repository path
       (CVSROOT).

       The information (Tag or Root) is set to the same as in srcpath if the first non-option  argu‐
       ment newroot is a sole dash (‘-’), the literal value newroot otherwise.

EXAMPLES
       Change all Root information in the current sandbox to /cvs:

            $ cvs-switchroot /cvs .

       Set  all roots in the current working directory and all its subdirectories to the Root of the
       parent directory:

            $ cvs-switchroot - .. .

       Hardlink the Tag information in the current working  directory,  for  example  /usr/src,  and
       /usr/ports with each other:

            $ cvs-switchroot -T - . . /usr/ports

SEE ALSO
       cvs(1)

HISTORY
       cvs-switchroot  has  existed  in the MirBSD source tree since 2005.  It was added to Debian's
       cvs package in 2011.

CAVEATS
       cvs-switchroot depends on mksh.

Debian                                      June 10, 2011                          CVS-SWITCHROOT(1)

Generated by phpman v4.12.13 · Markdown · JSON Author: Che Dong Under GNU General Public License
2026-10-22 03:27 @216.73.216.226
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!