Lets you run a version control command, such as status
or pull
, on
a set of clones or checkouts. Supports CVS, Git, Hg, and SVN.
See the documentation.
cd SOME_DIRECTORY
git clone https://github.com/plume-lib/multi-version-control
cd multi-version-control
./gradlew assemble
Add to your shell startup file, such as ~/.profile
:
alias mvc='java -ea -cp SOME_DIRECTORY/multi-version-control/build/libs/multi-version-control-all.jar org.plumelib.multiversioncontrol.MultiVersionControl'
See the scripts in manage-git-branches.