我只想要一个名为“revision”的文件,它包含任何给定时间的存储库修订号,以便当我 导出我的存储库,我的应用程序能够看到它是哪个版本。
我怎样才能做到这一点?
最佳答案
使用普通关键字替换的问题在于 $rev$
仅显示该文件更改的最后一个修订版。我自己没试过,不过有个工具叫svnversion
SVN 附带的,我相信您可以使用它来获取工作副本的修订号。然后只是配置构建过程以使用此工具并将结果插入到修订文件中的一个例子。
有一个很好的使用指南 svnversion
(特别是如果您使用 ANT):http://cameronstokes.com/2009/12/12/using-svnversion-from-ant
关于svn - Subversion - 将版本号放入文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910701/