を実行した後hg backout
、コンソールには次のような出力が表示されます。
changeset 3:a2b2d103c5ee backs out changeset 2:487a64ab45d0
このメッセージは、バックアウト メタデータが Mercurial 内のどこかに記録されていることを示唆しています。これは本当ですか?リビジョンが与えられた場合、それがバックアウトの結果であるかどうかを判断し、どのリビジョンがバックアウトしたかを判断できますか?
いいえ、それは不可能だと思います。表示されているメッセージは、コマンドを実行したときにのみ表示されます。後でその情報を提供するメタデータは記録されません。これは、「hg backout」が一連の個々のステップのショートカットにすぎないためです。詳細については、https ://www.mercurial-scm.org/wiki/Backout#Inner_Workings をご覧ください。
これらの手順を自分で実行して同じ結果を得ることができますが、Mercurial はその違いを知りません。