SVN / subversion:如何获取压缩文件$ Revision $ tag在提交时更新?

时间:2012-02-16 21:12:55

标签: svn

对于待处理的第三方应用程序升级,包含我们的“$ Revision $”标记的.xml文件现在将在提交时打包在zip文件中。如何在提交时更新的zip文件中的xml文件中获取修订号,或者zip文件本身是否已标记?

由于

2 个答案:

答案 0 :(得分:0)

SubWCRev如果是Windows或svnrev,如果Linux和post-commit hook(用于基于修订的文件名)

答案 1 :(得分:0)

参数化您的构建系统以将svn修订号作为参数。然后它应检查该修订版本,并将修订版号用于所有其他构建/打包步骤。

这使您的“构建最新”规则与“构建旧版本”规则相同。唯一的区别是您在构建开始时运行svnrev一次。如果您多次运行svnrev,或者在签出最新版本后运行它,则可能会在您的存储库遇到大量登记率时引入问题。基本上,您可能会使用“最新”修订号对该zip文件进行错误标记,该修订号将比您签出的代码“更新”。