をコミット使ってチェンジセットを探す: 「テスト-254が修正いくつかのファイル」 『テスト-256』は私は見つけることができる場合、私は水銀で、例えばコミットメッセージの一部</p> <p>を使用してチェンジは、私は次のメッセージといくつかのコミットをして、思っていた水銀メッセージ
をログを追加しましたそして私はテスト-254またはテスト-256
をコミット使ってチェンジセットを探す: 「テスト-254が修正いくつかのファイル」 『テスト-256』は私は見つけることができる場合、私は水銀で、例えばコミットメッセージの一部</p> <p>を使用してチェンジは、私は次のメッセージといくつかのコミットをして、思っていた水銀メッセージ
をログを追加しましたそして私はテスト-254またはテスト-256
Mercurialはrevset
と呼ばれる高度の選択言語をサポートしています含むコミットを持っているチェンジセットを見つけたいです。 hg help revset
でヘルプにアクセスできます。
これは述語と演算子の両方をサポートします。
述語はすべてのリビジョンに一致する場合はall()
、メッセージに文字列を含むリビジョンと一致させる場合はdesc(string)
となります。
演算子は、範囲を選択する場合はx:y
、条件を選択する場合はor
です。
の両方を組み合わせることにより、あなたは右のあなたが欲しいコミット選択することができます。
hg log -r "desc('Test-254')"
意志が自分のメッセージにTest-254
を含んでいるすべてのリビジョンと一致しています。
hg log -r "desc('Test-256')"
は、メッセージにTest-256
を含むすべてのリビジョンに一致します。
hg log -r "desc('Test-254') or desc('Test-256')"
は、メッセージにTest-254
またはTest-256
のいずれかを含むすべてのリビジョンに一致します。
ありがとうございました! – user3656576