The SVA Experimental Command
Sometimes you might want to make a large set of changes to the trunk
that will greatly affect the stability of the code, or might take
longer than normal to implement. It's even possible that you might
want to make changes to the project that may never be released.
SVA allows you to create experimental branches for such purposes.
Experimental branches can be created off the trunk, and can receive
changes from the trunk or send changes to the trunk.
Creating an Experimental Branch
To create an experimental branch, use the experimental command, of
course, that's a bit much to type, so SVA allows you to abbreviate it:
$ sva exp testing-new-parser
This creates a new experimental branch called testing-new-parser.
Merging the Current Trunk to the Experimental Branch
Use the experimental command with the --up flag:
$ sva exp --up testing-new-parser
Merging the Experimental Branch to the Trunk
Use the experimental command with the --down flag:
$ sva exp --down testing-new-parser