svn - 如何在shell中获取SVN头版本号?

标签 svn

我在命令行中使用 svn。
如何在命令行中获取头部版本号。我需要号码,不仅是为了查看信息。我想用这个数字来自动构建我的项目。

最佳答案

这是为您准备的简单 shell 脚本。执行:svn info -rHEAD | grep Revision | cut -d' ' -f2
看看它在行动:

main$ svn info -rHEAD
Path: main
URL: svn://url/trunk/main
Repository Root: svn://url
Repository UUID: xxxxx-xxxx-xxxx-xxxx-xxxxxxxx
Revision: 17042
Node Kind: directory
Last Changed Author: Nishant
Last Changed Rev: 17040
Last Changed Date: 2012-08-09 11:29:05 +0530 (Thu, 09 Aug 2012)

main$ svn info -rHEAD | grep Revision | cut -d' ' -f2
17042

编辑 1:更新以获取头部转速。

关于svn - 如何在shell中获取SVN头版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11878258/

相关文章:

svn - 你能帮我从版本控制系统开始吗?

svn - 颠覆: Automatically find newest stable branch on a build server

svn - svnrdump 转储和 svnadmin 转储之间的区别

svn - 解决树冲突

svn - 有没有监控和注释 SVN checkin 的工具?

svn - 如何让 svn 忽略文件夹的符号链接(symbolic link)

svn:MKACTIVITY 403 禁止

c++ - 跨应用共享文件

eclipse - SVN:本次同步涉及的所有模型类型都被禁用

windows - 允许基于 Subversion(密码文件)和 Windows 域身份验证