カレントVCファイルセットの作業ファイルを、最後のリビジョンにリバートします(vc-revert
)。
カレントVCファイルセットにたいするすべての変更を破棄したい場合、C-x v u
(vc-revert
)とタイプします。これは変更を破棄する前に同意を求めます。同意するとそのファイルセットはリバートされます。
vc-revert-show-diff
が非nil
ならは、このコマンドは作業ファイル(複数可)と編集を開始したリビジョンとの間のdiffを表示します。その後でdiffバッファーは(この変数がkill
なら)kill、あるいは(それ以外の非nil
値なら)バリーされます。C-x
v uでdiffを表示させたくない場合は、この変数にnil
をセットしてください(この設定をしてもC-x v
=で直接diffを表示できる。古いリビジョンの調査と比較を参照)。
ロックベースのバージョンコントロールシステムでは、C-x v uはファイルをロックしないまま残します。編集を再開するには、再度ロックしなければなりません。ファイルをロックしてから、やはりそれを変更しないと決めたときも、C-x v uでファイルのロックを開放できます。