一直郁闷mac上面没有乌龟svn客户端,后来在虚拟机里面装了一个,但是很不好用,各种问题╮(╯▽╰)╭
没办法,只好使用最原始的svn控制台操作了,这里简要整理下常用操作。
1添加操作
svn add
2提交操作
svn ci -m "msg"
3删除操作
svn rm
4撤销操作
svn revert
5查看操作
svn st
基本操作就这些,现在来看下高级操作
1 删除svn中missing的文件(通常是手动删除导致)
svn status | sed -Ee '/^!/!d' -e 's/^! *(.*)/"\1"/g' | xargs -L1 svn rm
2提交新加的一些文件(通常需要提交)
svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add
svn commit