提交后在文件中包含修订号?

Oli*_*ver 2 asp.net mercurial tortoisehg

我正在使用TortoiseHg作为我网站的版本控制系统.我想在网站上放一个标签,报告服务器上的当前版本.而不是手动更新,我希望它是自动的.

如果我可以设置TortoiseHg在每次提交时将修订号写入文件,我可以设置我的网站在每次更改时加载版本号,并将此编号呈现给页面.是否有可能让TortoiseHg这样做?

mpm*_*mpm 5

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

其次,你可能想要的是一个钩子.有多种方法可以做到这一点.在您的网络服务器结帐时,最简单的可能是这样的:

# this gets run after each update, writes the LOCAL revision number to a file
[hooks]
update = hg id --num --rev . > update-number
Run Code Online (Sandbox Code Playgroud)