gpt4 book ai didi

python - 应用程序在 Mercurial 存储库中访问自己的版本

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:58 25 4
gpt4 key购买 nike

我有一个应用程序,我想打印出(在“关于”框中)它来自 mercurial 的修订版/版本。假设它是修订版 deadbeef 所以它会知道。在过去,CVS 可以使用类似 $Revision$ 的东西来自动替换。

Mercurial 的最佳实践是什么?

最佳答案

最好的方法可能是使用预提交 Hook 将指定文件替换为 hg log -r tip 的输出,可能使用 --template arg 进行格式化以一种特殊的方式。

不幸的是,这有点像先有鸡还是先有蛋的问题。修订是提交数据的校验和,但校验和在提交发生之前不可用。一种选择可能是实际 Hook 提交而不是预提交,并在单独的变更集中提交版本信息。

关于python - 应用程序在 Mercurial 存储库中访问自己的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com