2011-09-16 4 views
3

ファイルのチャンクの履歴を参照するにはどうしたらいいですか?Hg:(移動した)ファイルのチャンクの履歴

たとえば、ファイルr/a/b.txtはr/b.txtに移動されましたが、r/aの間に履歴がありました。できるだけ特定のチャンク/ファイルの行の集合。

答えて

3

は、あなたは、単に与えられたファイルには触れチェンジを一覧表示されます

hg log --follow your-file 

これでファイルの履歴を見ます。ログメッセージとともにパッチを表示する場合は、--patchを追加できます。

特定のハンクに集中できるツールについてはわかりません。最も近いものは注釈コマンドです。私はいつもTortoiseHg(すべてのWindows、Mac、Linux上で動作します)からそれを使用しています。これにより、特定の行を右クリックし、その行に触れたチェンジセットの親チェンジセットに注釈を付けることができます。これにより、ファイル内の履歴のレイヤーを「はがす」ことが非常に便利になります。

関連する問題