【问题标题】:Perforce, Linux - grep for content in deleted depot filesPerforce,Linux - grep 查找已删除仓库文件中的内容
【发布时间】:2020-09-04 00:06:59
【问题描述】:

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

p4 grep -i -n -e "infoSearch" //depot/alex/moreStuff/...

从测试看来,使用上面的命令它不会搜索上面提供的位置的“已删除”文件。 P4 帮助页面也不会给我太多关于如何做到这一点的信息。 (p4 grep)

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

使用环境:

  • Linux 操作系统,命令行界面;
  • 使用的 Perforce 版本:Perforce Visual Client/LINUX26X86_64/2013.4/760166

【问题讨论】:

  • 哦,并且没有任何同步...我知道在实际删除文件/文件夹之前仅 p4 同步内容可能是一种解决方法,但在我的情况下,这意味着额外的麻烦步骤 :(

标签: linux file grep perforce depot


【解决方案1】:

您尝试过-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 版本进行操作。

【讨论】:

  • 先生,非常感谢您!确实它帮助了我:) !!!干杯!
猜你喜欢
  • 2013-09-29
  • 2013-06-27
  • 2015-10-14
  • 1970-01-01
  • 2017-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多