命令获取svn 版本号 最后修改版本
来源:互联网 发布:linux 翻页查看日志 编辑:程序博客网 时间:2024/06/10 03:41
做项目需要保存 svn 最后修改版本 ,在google了很多博客后一直都没解决。
后来查到官网命令解决了,
参考地址:
#svn info 用于查询当前项目的svn信息,包含修改者路径信息等
http://blog.sina.com.cn/s/blog_65fd4c1e0100gwrd.html
#下面这个博客的也能获取,但没能获取最后修改版本,如果有多个项目的话,svn版本号就不和当前项目的最后修改版本一致了。
http://www.tuicool.com/articles/BZRBRb
#使用命令官网
http://www.subversion.org.cn/svnbook/1.4/index.html
# 这个博客是解决问题的关键。
http://blog.163.com/yuanwuhen%40126/blog/static/16671908420129111443343/
好了资料完毕,看整理出的结果吧。
解决方案:
我这样的方式不太好,大家有好的方法可以留言。
svn info /home/xxxx/xxproject | awk 'NR==9{print $2}'
解释下: 工作路径:/home/xxx/xxxproject
awk 用于打印 NR==9 表示打印第九行 print $2 表示打印第二列 这样就能够打印出最后修改版本了 。
同理 打印版本号:
svn info /home/xxxx/xxproject | awk 'NR==5{print $2}'
这样做的问题:
1、如果svn info 随着svn版本的不同或者环境的不同,导致数据格式不同的话即 第九行不是最后修改版本信息,这就无法获取了。
- 命令获取svn 版本号 最后修改版本
- 程序集版本最后一位使用SVN版本号的自动生成方法
- 程序集版本最后一位使用SVN版本号的自动生成方法
- 获取版本号 版本名称
- 获取版本号、版本名
- VS之版本-编译时自动生成版本-自动获取svn版本号
- svn命令截取库版本号
- Android获取版本号,版本名称
- android 版本更新 获取版本号
- 获取当前版本的版本号
- 获取版本名称和版本号
- vb.net 预生成事件获取SVN版本号,编译日期,版本日期
- 利用VS的预生成事件获取SVN版本作为项目内部版本号
- SVN 命令 获取指定路径的最新版本号 ( Revision 和 Last Changed Rev 区别)
- 【PE】Linux下的svnversion命令以及SVN版本号获取方法
- svn撤销版本修改
- 自动获取svn版本号并替换android版本号
- 在程序内动态获取svn版本号
- 玩转SSH之Spring(一)---关于Spring框架中使用@query注解实现复杂查询
- [ZOJ 3047] Connect Four [模拟+博弈]
- Cocos2d-js官方完整项目教程翻译:二、Cocos2d-js的“Hello World”
- html 遮罩层的实现 全部兼容
- Unity4.3新功能:2D工具 的简单使用教程
- 命令获取svn 版本号 最后修改版本
- hdu 3518 Boring counting(后缀数组)
- AppStore 公司账户申请所需资料
- 请支持原创请支持原创请支持原创
- linux各个内核配置选项的含义以及配置
- IOS开发工具
- 模拟Spring IOC DI
- Android广播机制分析R
- 最大流 算法摘记