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
从您删除的目录之上的级别执行(递归)还原操作。