问题

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

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

我正在为Windows使用TortoiseSVN,所以任何代码或逐步指令都会有帮助.

  最佳答案

如果安装了 TortoiseSVN,也可以使用 SubWCRev 工具。

  1. 创建一个包含定义的模板文件,也许就像

    const long WC_REV = $WCREV $;

    在名为version.h.tmpl的文件中

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

    javascript – SubWCRev路径

这将从 version.h.tmpl 创建文件 version.h,将文本 $WCREV $ 替换为您目前正在进行的修订版。

docs for SubWCRev 也可能有所帮助.

  相同标签的其他问题

svn