面对批量操作,命令行的优势会渐渐浮现~

1
2
3
4
5
6
7
8
# 批量将?状态的文件添加svn控制
svn --force --depth infinity add .

# 批量删除?状态的文件
svn st | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs rm -rf

# 将被自动忽略的.a文件加入版本控制
svn st --no-ignore | grep "^I.*\.a$" | awk '{print $2}' | xargs svn add