gpt4 book ai didi

mercurial - 使用 Mercurial 自动构建的版本编号

转载 作者:行者123 更新时间:2023-12-04 03:07:04 24 4
gpt4 key购买 nike

我们最近从 SVN 切换到了 Mercurial。我们还有一个 CruiseControl.NET 设置来运行自动构建,它从源代码管理中获取最新信息并构建应用程序。

在自动构建的 CruiseControl.NET 仪表板中,我们想要显示版本号。显然,mercurial 有这个十六进制版本号。

在使用 Mercurial 源代码控制系统时,在 CruiseControl.NET 中处理版本号的通用标准是什么。十六进制值是否按原样使用?还有哪些选择?

最佳答案

一个不错的选择是:

hg log -r . --template '{latesttag}-{latesttagdistance}-{node|short}'

如果您要标记版本,您会得到类似的东西:

1.0-10-0746c606103c

读作“自 1.0 以来的十次修订,哈希值为 0746c606103c”。

我承认我不知道如何将该值导入 CruiseControl.NET,但如果您能让它调用该命令,您将获得很好的值(value)。

关于mercurial - 使用 Mercurial 自动构建的版本编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212435/

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