hg diffしてみよう
hg diffという
差分を教えてくれるコマンドがある
hg diff [ファイル名], hg diff -r [リビジョン番号1] -r [リビジョン番号2] [ファイル名]
変更があったファイルのdiffを表示、後半はリビジョンの範囲を指定した場合
一度試してみるまずテスト用のvim を作成
$ vim testdiff
$ ls
testdiff(中身は”差分がとれるかテスト”)
$ hg add testdiff
$ hg ci -m'Apt'
で今のtestdiffに変更を加える
$ vim testdiff(中身は'差分がとれるかテスト
追加しました')
$ hg ci -m'Bpt'
$ ls
testdiff
$ hg log
changeset: 1:51179f8f0c74
tag: tip
user:
date: Fri Feb 13 19:27:22 2009 +0900
summary: Bptchangeset: 0:19bb6679257c
user:
date: Fri Feb 13 19:25:51 2009 +0900
summary: Apt
$ hg diff -r 19bb6679257c(追加前のチェンジセットID) -r 51179f8f0c74 testdiff(追加後のチェンジセットID)
diff -r 19bb6679257c -r 51179f8f0c74 testdiff
- a/testdiff Fri Feb 13 19:25:51 2009 +0900
- b/testdiff Fri Feb 13 19:27:22 2009 +0900
@@ -1,1 +1,2 @@
差分がとれるかテスト
- 追加しました ←'追加しました'がプラスされました