代码之家  ›  专栏  ›  技术社区  ›  Gordon Wilson

在Windows应用程序编译时嵌入SVN修订号

  •  17
  • Gordon Wilson  · 技术社区  · 18 年前

    我希望我的.exe能够使用我的svn版本访问资源字符串。我可以手工输入,但我更喜欢在编译时自动嵌入。VisualStudio2008中有这样的功能吗?

    5 回复  |  直到 17 年前
        1
  •  21
  •   antik    18 年前

    我希望有类似的可用性,但发现$Rev$不够,因为只有当文件的版本发生更改时,才会对该文件进行更新(这意味着该文件必须在每次都进行编辑和提交:这不是我想做的事情)。相反,我想要的是基于存储库版本号的内容。

    对于我现在正在进行的项目,我编写了一个运行的Perl脚本 svnversion -n

        2
  •  15
  •   Rodney Schuler    17 年前

    使用如何 SubWCRev 随附的命令行工具 TortoiseSVN

        3
  •  4
  •   Adrian    18 年前
        4
  •  4
  •   Community Mohan Dere    9 年前

    看看svn关键字替换 here . 还有一个问题 here 这是我通过谷歌找到的!

        5
  •  3
  •   Matthew Smith    18 年前

    安提克的解决方案就是我们使用的。小心使用环境变量,.h文件可确保您具有依赖关系,当svn版本号更改时,该依赖关系将导致需要重新编译的任何文件。