bk undo(7.3ce) BitKeeper User's Manual bk undo(7.3ce)
NAME
bk undo - Undo a changeset or set of changesets
SYNOPSIS
bk undo [-fqSsv] [-a<rev>] [-r<rev>]
DESCRIPTION
The bk undo command can be used to remove any changeset or set of
changesets. There are options to select specific changesets or all
changesets after some point (which is what "bk clone -r" uses).
To undo a bk pull use bk unpull.
WARNING
With one exception, the changes removed by an undo cannot be restored.
Use bk undo with care, if the data was only present in your repository,
when you undo it, it is gone for good.
If the "-s" option is not present then bk undo saves a normal BitKeeper
patch in BitKeeper/tmp/undo.patch. Only the most recent undo is saved
there, i.e., the patch is overwritten each time bk undo is run. To re-
store the patch try this:
bk takepatch -vvvaf BitKeeper/tmp/undo.patch
There is a a shorthand, bk repatch, which is an alias for the above
command. The bk repatch command can take an optional argument which
specifies an alternate patch to reapply.
OPTIONS
-a<rev> Remove all changesets which occurred after <rev>.
If <rev> is what you want to have be top of trunk,
use this option.
-f Force the undo to complete if it can. Normally,
undo will prompt with a list of deltas which will
be removed.
--force-unpopulate If the undo results in a component being removed,
undo will first check that the component can be
found in a gate. Use this option to disable the
gate check and just remove the component.
-q Run quietly; do not list files.
-r<revs> Remove the list of changesets specified by <revs>.
<revs> must be of the form r1,r2,r3, etc. and can
be either the changeset number or the changeset
-S
--standalone Just undo the current component. In a nested col-
lection, this rolls back just the current component
and not the entire nested collection.
-s Do not save undone changes as a patch.
-v When prompting with the list of changes to be un-
done be verbose and list not only the changes but
the deltas in each file in each changeset.
SEE ALSO
bk makepatch
bk pull
bk stripdel
bk takepatch
bk terms
bk unpull
CATEGORY
Repository
BitKeeper Inc 1E1 bk undo(7.3ce)