previous | next
 
home  |  search  |  contact  
 
 
 Introduction 
 BitKeeper Concepts  
 Getting Started  
      - Before You Begin... 
      - Setting Up a Repository 
        . General Setup 
        . Repository Configuration 
      - Populating a BitKeeper Repository 
        . Importing Files 
        . Including and Excluding Files 
        . Adding Individual Files 
      - Working with Repositories 
        . Cloning A Repository 
        . Making Changes 
        . Checking In Changes 
        . Sharing Changes 
        . Backing Out Changes 
 Advanced Operations 
 Advanced Topics 
 Reporting and Data Mining  
 Appendix A: Installation 
 Appendix B: Administration 
 Site Map 
    
Backing Out Changes
There are several ways to see and get back to an earlier version of a file or repository.

File Level

To see version history of a file:

bk revtool file

Sometimes you will want to remove a version of a file. If it is not a part of a changeset you may strip the delta(s) from the revision history by doing:

bk stripdel -rrev

Repository Level

Like the File Level, you may browse the revision history of the repository using

bk revtool

If you have just pulled updates into your repository browse the incoming changes by using:

bk csets

If you find that you do not want those updates, you can remove them from your repository by doing:

bk unpull

If you find a changeset that really should not be in the repository you may use undo to remove that changeset or set of changesets. However, use this with caution, you can not undo an undo. If you want to see the effects of removing a changeset without doing so, use bk cset -x.

bk undo -rrev

If you don't want to remove a changeset, but would like to safely exclude its effects on your tree (you can change your mind later) use:

bk cset -xvers


Home    Company    Products    How to Buy    Downloads    Contact Us    Documentation    Support    Site Map

© 1997-2005, BitMover, Inc.