当我使用 Subversion 作为构建过程的一部分时,我会运行一个“svn info”并捕获唯一的 ID 号并将其回显到头文件以供其他程序包含。这让用户很容易说,例如,“我正在运行 build 456”,并且给定数字 456,我总是可以准确地交叉引用他们正在运行的内容。
我试图弄清楚如何使用 Mercurial 实现相同的目标。'hg summary' 显示整数 id 以及十六进制哈希码。从我正在阅读的内容来看,对于不同的人来说,整数 id 可能会有所不同。我假设哈希码是唯一的,但它对用户不是很友好。
hg 哈希码是在 Mercurial 中识别特定文件版本的唯一唯一方法吗?
谢谢你,弗雷德