gpt4 book ai didi

delphi - 如何使用SVN管理项目版本?

转载 作者:行者123 更新时间:2023-12-03 15:43:39 25 4
gpt4 key购买 nike

Delphi 2007中的项目,存储在SVN中。

“项目设置 - 版本信息”- 存储项目版本。更改项目版本时,*.dproj 文件和 *.res 文件正在更改。每次项目版本发生变化时,我都必须将它们提交到 SVN。

我想用SVN管理项目版本。例如,当从名为“1.12.2”和修订版 12993 的 svn 标记构建项目时,我想获得版本为 1.12.2.12993 的二进制 *.exe 文件。

为此,我应该创建一个 *.rc 文件,其中包含版本信息的文本呈现。然后创建一个 *.res 文件并将其包含到带有 {$R version.res}

的项目中

我应该向 *.rc 文件写入什么?它的结构应该是什么样的?请举个例子。

谢谢。

最佳答案

VERSIONINFO 资源是 documented on MSDN 。典型的此类资源脚本如下所示:

1 VERSIONINFOFILEVERSION 1,12,2,12993PRODUCTVERSION 1,12,2,12993FILEOS 0x40004LFILETYPE 0x1LBEGIN  BLOCK "StringFileInfo"  BEGIN    BLOCK "000004E4"      BEGIN        VALUE "CompanyName", "My Company\0"        VALUE "FileDescription", "My Program\0"        VALUE "FileVersion", "My Program\0"        VALUE "LegalCopyright", "My Company 2012\0"      END  END  BLOCK "VarFileInfo"  BEGIN    VALUE "Translation", 0x0000 0x04E4  ENDEND

关于delphi - 如何使用SVN管理项目版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12919912/

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