svn-helper
svn-helper is a command line tool that aims to improve working with multiple subversion repositories at specific versions. For this it provides commands to switch multiple working copies at once.
Usage
Commands
svn-helper help [COMMAND]
svn-helper merge [PATH]
svn-helper switch [PATH]
svn-helper switch-release
svn-helper switch-subsystem [SUBSYSTEM]
svn-helper help [COMMAND]
display help for svn-helper
USAGE
$ svn-helper help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
svn-helper merge [PATH]
merge from another version
USAGE
$ svn-helper merge [PATH]
OPTIONS
-b, --branch=(trunk|branches|tags) branch type
-h, --help show CLI help
-q, --quiet supress svn output
-v, --version=version version
ALIASES
$ svn-helper m
EXAMPLES
$ svn-helper merge -b trunk
$ svn-helper merge -b branches -v 1.2.3
See code: src/commands/merge.ts
svn-helper switch [PATH]
switch repository to a different version
USAGE
$ svn-helper switch [PATH]
OPTIONS
-b, --branch=(trunk|branches|tags) branch type
-h, --help show CLI help
-q, --quiet supress svn output
-v, --version=version version
ALIASES
$ svn-helper sw
EXAMPLES
$ svn-helper switch -b trunk
$ svn-helper switch -b branches -v 1.2.3
See code: src/commands/switch.ts
svn-helper switch-release
switch repositories to configured release versions
USAGE
$ svn-helper switch-release
OPTIONS
-c, --concurrency=concurrency number of concurrent running tasks (0 = infinity)
-h, --help show CLI help
-q, --quiet supress svn output
-r, --release=release release name
ALIASES
$ svn-helper swr
EXAMPLE
$ svn-helper switch-release -r 1.2
See code: src/commands/switch-release.ts
svn-helper switch-subsystem [SUBSYSTEM]
switch repositories for a configured subsystem to a different version
USAGE
$ svn-helper switch-subsystem [SUBSYSTEM]
OPTIONS
-b, --branch=(trunk|branches|tags) branch type
-c, --concurrency=concurrency number of concurrent running tasks (0 = infinity)
-h, --help show CLI help
-q, --quiet supress svn output
-v, --version=version version
ALIASES
$ svn-helper sws
EXAMPLES
$ svn-helper switch-subsystem -b trunk subsystem1
$ svn-helper switch-subsystem -b branches -v 1.2.3 subsystem1
See code: src/commands/switch-subsystem.ts
Config example
.svnhelper.conf
Caveats
It is assumed that the subversion repositories adhere to the recommend directory structure using trunk, branches/{version} and tags/{version}.