3

我知道如何使用 Eclipse 将本地版本号放入文件中。右键单击,Team,设置属性,然后 svn:keywords Id。

但是如何让 $GlobalRev$ 出现?有一个叫做 svnversion 的东西应该可以做到这一点,但它是否集成到 Subclipse 中?

4

1 回答 1

4

Subversion 不支持 $GlobalRev$ 关键字的概念。有一个名为 svnversion 的命令行工具可以将修订输出到标准输出。您可以将其与脚本结合起来以将其写入文件。一直有人问这个问题,所以有一个常见问题解答:

http://subversion.tigris.org/faq.html#version-value-in-source

如果您在 Windows 上,还有一个名为 SubWCRev.exe 的命令行程序可用,它类似于 svnversion,但会为您替换文件。请注意,您不能在版本化文件上使用它,您需要将它与某种模板文件结合起来。看:

http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-subwcrev.html

这些都可以通过为它设置一个外部工具命令从 Eclipse 运行。

于 2009-12-18T20:14:18.670 回答