Perforce,Linux - grep 查找已删除的软件仓库文件中的内容
Perforce, Linux - grep for content in deleted depot files
想知道如何在 depot 删除的文件中 grep 信息。起初,我发现 perforce 支持搜索文件内容,如下所示:
p4 grep -i -n -e "infoSearch" //depot/alex/moreStuff/...
从测试来看,上面的命令似乎不会搜索上面提供的位置的 "deleted" 文件。 P4 帮助页面也不会给我太多关于如何做的信息。 (p4 grep)
想知道我该怎么做?可能是我漏掉了什么或者没看懂..
使用的环境:
- Linux OS,命令行界面;
- 使用的 Perforce 版本:Perforce Visual Client/LINUX26X86_64/2013.4/760166
您是否尝试了 -a
选项?
The -a flag searches all revisions within the specified range. By
default only the highest revision in the range is searched.
请记住,已删除的文件只是在 #head
处具有已删除修订版的文件;所有的旧修订都还在那里!默认情况下 p4 grep
不搜索它们的唯一原因是默认情况下它仅在 head 修订版上运行。
想知道如何在 depot 删除的文件中 grep 信息。起初,我发现 perforce 支持搜索文件内容,如下所示:
p4 grep -i -n -e "infoSearch" //depot/alex/moreStuff/...
从测试来看,上面的命令似乎不会搜索上面提供的位置的 "deleted" 文件。 P4 帮助页面也不会给我太多关于如何做的信息。 (p4 grep)
想知道我该怎么做?可能是我漏掉了什么或者没看懂..
使用的环境:
- Linux OS,命令行界面;
- 使用的 Perforce 版本:Perforce Visual Client/LINUX26X86_64/2013.4/760166
您是否尝试了 -a
选项?
The -a flag searches all revisions within the specified range. By
default only the highest revision in the range is searched.
请记住,已删除的文件只是在 #head
处具有已删除修订版的文件;所有的旧修订都还在那里!默认情况下 p4 grep
不搜索它们的唯一原因是默认情况下它仅在 head 修订版上运行。