2017-12-05 25 views
0

をコミット使ってチェンジセットを探す: 「テスト-254が修正いくつかのファイル」 『テスト-256』は私は見つけることができる場合、私は水銀で、例えばコミットメッセージの一部</p> <p>を使用してチェンジは、私は次のメッセージといくつかのコミットをして、思っていた水銀メッセージ

をログを追加しましたそして私はテスト-254またはテスト-256

答えて

2

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のいずれかを含むすべてのリビジョンに一致します。

+0

ありがとうございました! – user3656576

関連する問題

 関連する問題