1. svn add * --no-ignore ./wwwroot/bui (添加bui文件夹)
2. find ./ -name "*.svn" | xargs rm -fr (删除项目下的.svn文件)
3. svn diff -r 140:139 --summarize svn://202.x.178.x/svn/source(-r 为版本号)
4. svn revert ./tmp.php (可以撤销 svn add 操作, 和撤销修改)
5. svn update -r r974更新到指定版本
6. svn revert --recursive example_folder 撤销add
参考文件 http://www.cnblogs.com/mo-beifeng/articles/2459839.html
svn查看某人某段时间所有修改的文件 (文件列表)
svn log -v -r '{2016-06-14}:{2016-07-01}'|sed -n '1p; /chenyl/,/^-/p'|sed -n '/M/,1p;/A/,1p'|awk '{print $2}'|sort|uniq > ./1.txt
svn查看某段时间所有修改的文件 (文件列表 + 修改类型)
svn diff -r {2016-06-30}:{2016-07-01} --summarize > ./1.txt
svn查看某人某段时间所有修改的文件 (文件列表 + 详细信息)
svn log -v -r '{2016-06-01}:{2016-06-30}'|sed -n '1p; 2,/^-/d; /chenyl/,/^-/p' > ./1.txt
待整理:
svn diff -r {2015-05-04}:{2015-05-05} --summarize https://192.168.198.2/svn > changedfiles.txt
svn diff -r {2015-05-04}:{2015-05-05} --summarize > ./1.txt
svn diff -r {2016-06-30}:{2016-07-01} --summarize > ./1.txt
svn log -v -r '{2016-06-14}:{2016-07-01}'|sed -n '1p; /chenyl/,/^-/p'|sed -n '/M/,1p;/A/,1p'|awk '{print $2}'|sort|uniq > ./1.txt
svn log -v -r '{2016-06-14}:{2016-07-01}' --summarize |sed -n '1p; 2,/^-/d; /chenyl/,/^-/p' > ./1.txt
SVN 版本回滚: