gpt4 book ai didi

svn - 始终使用 SVN 提交同一个文件

转载 作者:行者123 更新时间:2023-12-04 02:31:34 24 4
gpt4 key购买 nike

在我的 Web 应用程序中,我有一个通过 $Rev$ 保存当前修订号的文件。这工作正常,除非我不对该文件进行任何更改,否则它不会被提交。

无论如何我可以强制单个文件始终提交到SVN服务器吗?

我在 Windows 上使用 TortoiseSVN,因此任何代码或分步说明都会有所帮助。

最佳答案

如果您安装了 TortoiseSVN,您还可以使用 SubWCRev 工具。使用该工具获取修订版,而不是滥用 $REV$ 关键字。

  • 创建一个包含您定义的模板文件,可能类似于

    const long WC_REV = $WCREV$;

    在名为 version.h.tmpl
  • 的文件中
  • 在每次构建时,调用 SubWCRev 来创建您可以在应用程序中使用的“真实”文件:

    SubWCRev path\to\workingcopy path\to\version.h.tmpl path\to\version.h

  • 这将从 version.h.tmpl 创建文件 version.h,文本 $WCREV$ 替换为您的工作副本当前所在的修订版。

    docs for SubWCRev 也可能有帮助。

    关于svn - 始终使用 SVN 提交同一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5948/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com