svn - Subversion - 将版本号放入文件中

标签 svn deployment revision

我只想要一个名为“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/

相关文章:

java - mvn 发布 :prepare doesn't catch that I have modified files?

svn - 颠覆,重命名,什么?

SVN errorcode=2 无法打开请求的 SVN 文件系统

.net - Signalr:通过wpf连接远程主机

amazon-web-services - Elastic Beanstalk : Can't deploy to Windows server, 和 EB 不提取任何日志

java - jboss 服务器上的 war 部署失败

svn - 为什么合并一系列修订版与单独合并它们不同?

svn - Powershell 和格式表

mysql - 是否有任何数据库在其命令行界面上支持版本控制?

c# - 使用 $Rev :$ SVN keyword in C# code?