在一个项目中,我找不到一个文件。我猜想这个文件在某个版本中被删除了。
我只知道文件的名称。使用Tortoise SVN客户端能否找到这个文件?
我只知道文件的名称。使用Tortoise SVN客户端能否找到这个文件?
svn log -r <last_revision_you_know_file_existed> <deleted file>
svn log -r 1:HEAD -v | grep D | grep -v M | grep -v A | grep <filename>
这将打印出项目的完整svn操作日志,从版本1开始,直到HEAD。然后,您可以过滤掉(D)已删除的文件,不关心(M)已移动或(A)已添加的文件,最后在(D)已删除的文件集合中搜索“文件名”。
您可以在PowerShell(Winboze)中执行类似的命令。
svn log -r 1:HEAD -v | where {$_ -match "^ D"}