假设我在Windows上使用svn命令行,如何查找删除文件的修订号?在Windows上,没有像grep这样的奇特的东西,我试图仅使用命令行,而没有TortoiseSVN。提前致谢!
编辑:
最佳答案
安装Cygwin。
我用这个:
svn log -v --limit <nr> -v | grep -E '<fileName>|^r' | grep -B 1 <fileName>
在哪里
fileName - the name of the file or any pattern which matches it
nr - the number of latest revisions in which I want to look for
这将为您提供与该文件有关的所有操作(添加,删除,删除,修改)的修订,但是通过对
grep
的简单调整,您只能获取用于删除的修订。(显然,--limit是可选的,但是通常您对需要搜索的深度有一个概述,从而获得了一些性能。)
关于windows - SVN:如何知道在哪个版本中删除了文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6770934/