Next: Configuration, Up: Top [Contents][Index]
It is often necessary to maintain a directory tree which is an exact copy of the data stored in a version control system repository.
The synopsis is as follows. There is a version control system repository, whose pathname is repo_root/project and a directory dest_root/project, called destination directory. The task is to ensure that each check in to the repository be immediately reflected in the destination directory.
vcsync
is designed to solve that task for CVS, SVN and Git.
To do so, it is installed as a hook that is invoked upon each
modification of the repository. It takes the information about the
VCS in use, repository and destination paths either from the
command line options or from its configuration file.
• CVS | ||
• SVN | ||
• Git |