在mercurial中生成具有标记或分支名称的文件

时间:2015-04-08 05:54:50

标签: mercurial

我需要在源代码中有一个包含当前标记和分支名称的文本文件 一般来说我希望它用于浏览器“缓存杀手”,我可以读取此文件并将其附加到每个脚本/ css调用。
例如:<script src='file.js?v=1.0'></script> 1.0将来自此生成的配置文件 我在PHP和C#中工作所以我需要在源代码控制中内置这种功能 可能吗?我不想手动操作,冒险。

谢谢

1 个答案:

答案 0 :(得分:0)

hg log -r. --template='{branch}-{latesttag}'将为您提供当前已检出的修订版本的分支机构以及其祖先列表中的最后一个标记。要么直接使用hg调用,要么将其写入配置文件。

请参阅hg help templates,也可能hg help revsets