svn

批量添加 iOS 目录下的文件
1
svn add --force iOS/
提交 iOS 目录
1
svn commit iOS/ -m 'd'
查看 提交历史
1
2
3
4
5
# -l 5 只显示5条记录
# -v 目录信息
# -r 6:9 查看版本号为6到9的信息
# filepath/t.html 查看t.html的信息
svn log
查看 历史修改
1
2
3
4
# 不带参数:工作区与缓存.svn的对比
# -r 3 工作区与版本号为3的对比
# -r 3:4 版本号为3、4的对比
svn diff
查看历史文件
1
2
# 查看版本号为21的 t.html文件内容
svn cat -r 21 t.html
查看远程文件目录
1
svn list https://linlc@csvn.hollycrm.com:8081/hosting/trunk_status/cc/c5-xiaomiapp
hook下面的post-commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14

export LANG=zh_CN.UTF-8

REPOS="$1"
REV="$2"

LOGFILE=/opt/llc/xiaomi/svn.log
exec 1>>"$LOGFILE"
exec 2>&1
# mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf

# echo "11111" >> /opt/llc/xiaomi/svn.log
svn update /opt/xmweb-html/webapp/webapp/ --username loganv --password ****** --no-auth-cache
# echo "2222" >> /opt/llc/xiaomi/svn.log