2
変更をプッシュするときにユーザがhg push -f
を実行したすべてのインスタンスをMercurialログで表示できますか?hgログ:誰かがプッシュを実行したときの表示-f
変更をプッシュするときにユーザがhg push -f
を実行したすべてのインスタンスをMercurialログで表示できますか?hgログ:誰かがプッシュを実行したときの表示-f
私はそれがないと確信しています。すぐに使用できるMercurialは、コマンド履歴を追跡しません。
このようなアクションを明示的にログに記録する場合は、Mercurialのhooksを使用してログに記録する必要があります。おそらくpre-push
またはpost-push
を見ているでしょう。
これ以外にも、複数のヘッドなど、いくつかのインスタンスを手動で推論することができます。新しい名前付きブランチはそれらをプッシュするために-f
を必要とするので、名前付きブランチはそのように行われている可能性があります。マージされていない同じブランチ(名前のないブランチ)上の複数のヘッドは、明らかに強制的にプッシュされました。それらがマージされている場合、プッシュがすでにマージしていたかどうか、または強制的に後でマージされたかどうかは決して分かりません。
私はそれが答え、ありがとうかもしれないと恐れていました。 –