我需要获取从我们的代码库中已经删除很久的文件夹的内容:
- 我仍然知道文件夹的名称
- 我不知道它被删除的版本
- 我不知道它被删除的日期
- 在父目录的历史记录中没有任何信息(即没有评论提到文件夹被删除)
svn log
似乎没有帮助:
$ svn log deleted_folder
svn: 'deleted_folder' is not under version control
svn co
也无济于事。
$ svn co URL/deleted_folder
我该如何找到已删除文件夹的最后一个修订版本?
编辑:一种方法是通过暴力反向检查每个修订版本,但由于有超过10K个版本,这个选项只适用于紧急情况。而且我真的觉得肯定有更好的方法。
svn log -v . | grep deleted_folder
命令,看看能否帮助您找到删除它的版本。 - Michael Burrsvn co -rREVISION .../parent/deleted_folder
不起作用。svn co -rREVISION .../parent
可以使用。我会检出很多不必要的东西,但它可以工作。 - Matteo