Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perforce,Linux-已删除仓库文件中内容的grep_Linux_File_Grep_Perforce_Depot - Fatal编程技术网

Perforce,Linux-已删除仓库文件中内容的grep

Perforce,Linux-已删除仓库文件中内容的grep,linux,file,grep,perforce,depot,Linux,File,Grep,Perforce,Depot,想知道如何在仓库删除的文件中获取grep信息。起初,我发现perforce支持搜索文件内容,如下所示: p4 grep-i-n-e“信息搜索”//depot/alex/moreStuff/… 通过测试,似乎上面的命令不会搜索上面提供位置的“已删除”文件。P4帮助页面也不会给我太多关于如何做的信息。() 不知道我该怎么做?也许我错过了什么或者不明白 使用的环境: Linux操作系统,命令行界面 使用的Perforce版本:Perforce Visual Client/LINUX26X86_64/

想知道如何在仓库删除的文件中获取grep信息。起初,我发现perforce支持搜索文件内容,如下所示:

p4 grep-i-n-e“信息搜索”//depot/alex/moreStuff/…

通过测试,似乎上面的命令不会搜索上面提供位置的“已删除”文件。P4帮助页面也不会给我太多关于如何做的信息。()

不知道我该怎么做?也许我错过了什么或者不明白

使用的环境:

  • Linux操作系统,命令行界面
  • 使用的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
不搜索它们的唯一原因是,默认情况下,它只对头部修订进行操作。

哦,而且没有任何同步……我知道,在实际删除文件/文件夹之前,只进行p4同步可能是一种解决方法,但在我的情况下,这意味着额外的麻烦步骤:(先生,非常感谢!的确它帮助了我:)!!!干杯!