Answers:
svn revert deletedDirectory
如果deletedDirectory是使用rmdir和不是删除的svn rm,则需要
svn update deletedDirectory
代替。
svn delete用来删除目录,而是使用来删除它rmdir,则需要使用来删除svn update deletedDirectory。
1)做
svn revert . --recursive
2)解析输出中的错误,例如
"Failed to revert 'dir1/dir2' -- try updating instead."
3)为每个错误目录调用svn:
svn up dir1/dir2
svn up让它签出,意识到了冲突,svn resolved foo然后svn status告诉我我有大约1万个文件标记为D。svn up并svn revert没有让他们回来,但这解决了问题。
--recursive,有助于恢复已删除目录的内容。
对我有用的是
svn revert --depth infinity deletedDir
从您删除的目录之上的级别执行(递归)还原操作。