我使用TortoiseHg作为网站的版本控制系统。我想在网站上贴一个标签,该标签报告服务器上实时发布的当前修订。我希望它是自动的,而不是手动更新。

如果我可以将TortoiseHg设置为在每次提交时将修订版本号写入文件,则可以将网站设置为在进行更改时加载版本号,并将此版本号呈现给页面。是否可以让TortoiseHg做到这一点?

最佳答案

首先,根据合同,我有义务提醒您,修订号在分布式系统中基本没有意义。

其次,您可能想要的是一个挂钩。有多种方法可以做到这一点。最简单的方法可能是在您的网络服务器结帐中输入以下内容:

# this gets run after each update, writes the LOCAL revision number to a file
[hooks]
update = hg id --num --rev . > update-number

关于asp.net - 提交后在文件中包含修订号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7728763/

10-13 09:35