1.svn info 可以查看版本信息
2.svn log相关操作
svn log -r {2019-2-10}:{2019-5-25} | grep “姓名” -A 1 -B 2 | grep “^r[0-9]+“ | awk -F”|” ‘{print $1}’ > a.txt
-r:筛选指定时间段内的数据
-A:即after,后面多少行数据
-B:before,之前多少行数据
awk -F’|’:即指定按照 | 分割数据
xxx服务器下查询user提交记录
查询最近100条commit log中 name用户的日志
svn log –search name-l 100
3.svn co -r 9117 path… 下载指定版本的代码
4.svn checkout /dir1/…. 更新dir1下所有文件
5.svn diff -ra:b对比版本a和版本b差异
svn diff -ra:b > diff.txt
6.svn update -r path.. svn更新到某个版本代码
7.svn co path… –username=yourname –password=….
8.svn log test.c显示test.c文件的所有修改记录及其版本号的变化
9.svn checkout http://siphon.googlecode.com/svn/trunk/ siphon -r r791 svn checkout 指定版本的文件
10.svn update yourpath -r 1234更新某个文件到指定版本1234
11.svn 应用patch文件:patch -p0 < target.patch
12.svn log -r version 查找版本号为xxx的log
13.svn log –search “keyword”根据关键字查找log