バザーの履歴(作業ツリーの変更)に戻って、特定のバグを引き起こしたコミットを見つけたいと思います。
コミットを削除したくありません。バグが見つかるまで作業ツリーを変更してから、最新のリビジョンに戻って作業します。
そのための2つのコマンドは何ですか(以前のコミットに戻り、後で最新のリビジョンを再度チェックアウトします)?
前もって感謝します。
バザーの履歴(作業ツリーの変更)に戻って、特定のバグを引き起こしたコミットを見つけたいと思います。
コミットを削除したくありません。バグが見つかるまで作業ツリーを変更してから、最新のリビジョンに戻って作業します。
そのための2つのコマンドは何ですか(以前のコミットに戻り、後で最新のリビジョンを再度チェックアウトします)?
前もって感謝します。
作業ツリーを特定のリビジョン N に戻すには:
bzr revert -rN
作業ツリーをブランチの最新リビジョンに戻すには:
bzr revert
作業ツリーをリビジョン N に戻すには 2 つの方法があります。最初の方法は、ここの他の回答で言及されています。
bzr revert -rN
これにより、作業ツリーをリビジョン N の内容と一致させるために必要なすべてのファイルが変更されます。実行bzr status
すると、これらすべてのファイルが変更されたものとして表示されます。実行するbzr commit
と、これらの後方変更がすべてコミットされ、HEAD リビジョンがリビジョン N のようになります。
ブランチで最新バージョンに戻すには:
bzr revert
を実行することもできますbzr update
が、ブランチがチェックアウトの場合、より新しいリビジョンが取得される可能性があります。
時間をさかのぼる別のオプションは次のとおりです。
bzr update -rN
2 つの違いは、bzr update
変更が加えられていないかのように見えることです。作業ツリーが古くなっているだけです。
ブランチで最新バージョンに戻すには:
bzr update