说明:
svn排错过程中svn status命令显示各个状态具体含义
svn status
bash
" " 无修改
"A" 新增
"C" 冲突
"D" 删除
"G" 合并
"I" 忽略
"M" 改变
"R" 替换
"X" 未纳入版本控制,但被外部定义所用
"?" 未纳入版本控制
"!" 该项目已遗失 (被非 svn 命令所删除) 或是不完整
"~" 版本控制下的项目与其它类型的项目重名
"L" 锁定
"S" 已切换
"K" 存在锁定标记
A、D状态未commit前撤回
bash
svn revert newfile.txt # 撤回单个文件
svn revert newfile1.txt newfile2.txt newfile2.txt # 撤回多个文件
svn revert *.txt # 撤回以.txt结尾文件
svn revert newdir # 撤回单个目录
svn revert newdir -R # 递归撤回newdir目录及子目录内的所有目录和文件
小结:
。