2010年6月2日水曜日

Mercurialでコミットを取り消す

Check
最後に実行したコミットを取り消すにはhg rollbackを使用する。
hg rollback
ディレクトリごと追加する際に、無視するファイルを追加するには、リポジトリのある(.hgと同じ階層)ディレクトリに.hgignoreを作成して、条件を書き込む。

条件にはワイルドカード(glob)と正規表現(regex)が使用可能。正規表現はよくわからんので、とりあえずワイルドカードで指定してみる。

.hgignore
syntax: glob
*.o
*.d
*.exe
*~
GTAGS
GRTAGS
GPATH
GSYMS
中間ファイルや実行バイナリ、タグ、emacsのバックアップ等が邪魔なので無視してみた。

hg status で確認してみると、リポジトリに追加されていないファイルは?マークがついていたのだが、それらがすっきり消えている。

0 件のコメント:

コメントを投稿