~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/user-guide/undoing_mistakes.txt

Merge from bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
126
126
  Committed revision 20.
127
127
  (release the code)
128
128
  (hmm - bad fix)
129
 
  bzr revert -r 20
 
129
  bzr revert -r 19
130
130
  bzr commit -m "Backout fix for bug #5"
131
131
 
 
132
This will change your entire tree back to the state as of revision 19,
 
133
which is probably only what you want if you haven't made any new commits
 
134
since then. If you have, the ``revert`` would wipe them out as well. In that
 
135
case, you probably want to use `Reverse cherrypicking`_ instead to
 
136
back out the bad fix.
 
137
 
 
138
Note: As an alternative to using an absolute bug number (like 19), you can
 
139
specify one relative to the tip (-1) using a negative number like this::
 
140
 
 
141
  bzr revert -r -2
 
142
 
132
143
Correcting a tag
133
144
----------------
134
145
 
137
148
 
138
149
  bzr tag 2.0-beta-1
139
150
  (oops, we're not yet ready for that)
 
151
  (make more commits to include more fixes)
140
152
  bzr tag 2.0-beta-1 --force
141
153
 
142
154
Clearing a tag