首页 > 代码库 > svn log笔记

svn log笔记

背景:

  svn,版本 1.7.8

  以下所有命令直接和svn服务器进行交互并没有checkout代码到本地



1.查询分支从拉出来到现在的变更:svn log branche_url --stop-on-copy

技术分享

2.查询指定版本的变更:svn log -r xxx svn_url 正常输出
svn log -r xxx svn_url -v 详细输出
svn log -r xxx svn_url -q 简略输出

技术分享

3.查询指定版本之间的变更:svn log -r xxx:yyy svn_urlps:先后顺序是影响显示的顺序

技术分享

4.查询最近的3次变更:svn log -l3 svn_url 等价于:svn log -l3 -r1:HEAD (其中1可以换成最初版本)
4.查询最初的3次变更svn log -l3 -rHEAD:1 (其中1可以换成最初版本)

技术分享

5.查询具体的变更
svn log -r xxx svn_url --diff
当然这个也可以使用svn diff命令

 技术分享

6.查询指定日期之间的变更:
获取指定时间之前的最靠近版本http://svnbook.red-bean.com/en/1.7/svn.tour.revs.specifiers.htmlsvn log -r {2015-1-1}:{2015-1-20} svn_urlsvn log -r {2015-1-1}:HEAD svn_url日期格式下面的都是ok的:{2015-1-1} 等价于{"2015-1-1 00:00:00"}{2015-1-1T20:00}{"2015-1-1 20:00"}{20150101T2020}

 

svn log笔记