2015-04-08 39 views
0

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

感谢

回答

0

hg log -r. --template='{branch}-{latesttag}'会给你当前签出的修订BRANCHNAME最后标签在其祖先的名单前述它。要么直接使用该调用给hg,要么将其写入配置文件。

请参阅hg help templates也许还hg help revsets