GitのアレをMercurialでやる

1 min read

Mercurial (hg) 勉強メモ

$ git add filename; git commit をMercurialで

特定のファイルだけステージしてコミットしたいとき。

$ hg commit filename

サブコマンドcommitの引数にファイル名を与えることで可能。
(git add filename に相当する操作はないっぽい)


$ git add -p filename をMercurialで

ファイルの一部分だけステージしたいとき (partial staging)

$ hg commit --interactive filename

サブコマンドcommitに--interactiveオプションを追加することで可能。
※古いバージョンならrecord extensionでやる必要がある