ビルド プロセスの一部として Subversion を使用していたときは、'svn info' を実行して一意の ID 番号を取得し、それをヘッダー ファイルにエコーして他のプログラムに含めていました。これにより、ユーザーはたとえば「ビルド 456 を実行しています」と簡単に言うことができ、456 という数字があれば、実行しているものをいつでも正確に相互参照することができました。
Mercurial で同じことを達成する方法を見つけようとしています。「hg summary」は、整数 ID と 16 進ハッシュ コードを表示します。私が読んでいたものから、整数IDは人によって異なる可能性があります。ハッシュコードはユニークだと思いますが、あまりユーザーフレンドリーではありません。
hg ハッシュ コードは、Mercurial でファイルの特定のバージョンを識別する唯一の一意の方法ですか?
ありがとう、フレッド