Mercurial 使用当前版本号更新源代码

发布于 2024-10-12 03:09:00 字数 169 浏览 5 评论 0原文

我有办法在每次提交时使用当前修订号更新源代码文件吗? 比如说,在我的 footer.php 中,我有类似的内容

Rev. number: {REVISION} 

,当我提交时,{REVISION} 将被替换为当前修订号。 我正在使用 TortoiseHG

I there a way to update a source code file with the current revision number each time i do a commit?
Something like, let's say that in my footer.php i have something like

Rev. number: {REVISION} 

And when i commit {REVISION} will be replaced with current revision number.
I'm using TortoiseHG

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心奴独伤 2024-10-19 03:09:00

您可以使用 RCS 类型的关键字扩展:
https://www.mercurial-scm.org/wiki/KeywordPlan

但是如果您最后的变更集不包含 footer.php,那么关键字将不会被扩展,因此您最好让一些构建过程通过 hg id 写入当前修订 ID 。上面的链接中有一个关于如何执行此操作的示例。

You can use RCS-type keyword expansion:
https://www.mercurial-scm.org/wiki/KeywordPlan

But if your last changeset didn't include footer.php, then the keywords won't be expanded, so your probably better off having some build procedure write the current revision ID via hg id. There's an example on how to do this in the link above.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文