ruby-on-rails – 将当前的svn版本写入文本文件
我有一个rails网站.我想,在mongrel重新启动时,将当前的svn版本写入public / version.txt,以便我可以将其放入页眉中的注释中.
问题是获得当前版本的svn – 我有点困惑. 例如,如果我对一段尚未更新的文件进行svn更新,我会得到“修订版4571”.但是,如果我做svn信息,我得到 路径:. 请注意,这表示修订版4570,比上一个命令低1. 任何人都可以直截了当地告诉我如何简单地获取当前版本号? 谢谢,最大 解决方法
Subversion附带了一个完成此命令的命令:
SVNVERSION.EXE.
用法:svnversion [OPTIONS] [WC_PATH [TRAIL_URL]] 为工作副本路径生成紧凑的“版本号” $svnversion . /repos/svn/trunk 4168 如果正常工作,版本号将是一个数字 4123:4168混合修订工作副本 如果在不是工作副本的目录上调用,则 如果不带参数调用,WC_PATH将是当前目录. 有效选项:-n [–no-newline]:不输出尾随换行符-c [–committed]:最后更改而不是当前修订-h [–help]:显示此帮助–version:显示版本信息 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |