Subversion - 将版本号放在一个文件中

Fra*_*rth 6 svn deployment revision

我只想要一个名为"revision"的文件,它包含任何给定时间的存储库修订号,这样当我导出我的存储库时,我的应用程序就可以看到它是哪个版本.

我怎样才能做到这一点?

Pau*_*ker 3

使用普通关键字替换的问题是$rev$仅显示该文件更改的最后一个版本。我自己没有尝试过,但是svnversionSVN 附带有一个名为的工具,我相信您可以使用它来获取工作副本的修订号。然后只需配置构建过程以使用此工具并将结果插入修订文件即可。

这里有一个关于如何使用的很好的指南svnversion(特别是如果您使用 ANT): http: //cameronstokes.com/2009/12/12/using-svnversion-from-ant