【问题标题】:In Perforce P4V, how to I search for changelists with files in particular folders?在 Perforce P4V 中,如何在特定文件夹中搜索包含文件的更改列表?
【发布时间】:2010-01-29 17:50:30
【问题描述】:

在 Perforce P4V 中,我想搜索所有更改列表,这些更改列表包含来自特定文件夹集的文件,文件夹名称中都有“索引”,并且开头还有另一个文件夹。例如,我想查看针对此类文件夹中任何文件的所有更改列表:

\depot\abc\def\table\index*.*

\depot\abc\ghi\table\index*.*

所以基本上任何与模式匹配的文件夹

\depot\abc\...\table\index*.*

但这似乎不起作用。有任何想法吗?还有关于在线使用 perforce 通配符的详细信息吗?我找不到很多。这一定是很多人需要做的事情……

【问题讨论】:

    标签: perforce


    【解决方案1】:

    我在 Windows 上使用 P4V,在 Linux 上使用“p4”命令行客户端。您所要求的实际上使用了两个 Perforce 客户端命令:

    • p4 变化
    • p4 描述

    具体来说,在 P4V 上,这是在菜单选项 View->Submitted Changelists (Ctrl+2) 下完成的。这应该会打开一个用于搜索的选项卡。在文件夹/文件输入字段中,键入路径表达式,如下所示:

    //depot/main/app/python/SiteControl/.../*.html
    

    当我对我的仓库运行此程序时,我会得到一个变更列表。当我单击更改列表时,它会扩展为文件列表。匹配模式 *.html 的文件是正常的字体粗细/颜色,不匹配的文件是“灰色的”。这有意义吗?

    同样,更具体地针对您的问题/用法,您可以使用通配符来表示“所有文件的名称开头都有索引”,如下所示:

    //depot/main/app/python/SiteControl/.../index.*
    

    现在只是为了比较,再次运行它,但从路径表达式中删除“/index.*”。现在您将看到 所有 在 depot 路径下提交的更改列表 - 不仅仅是包含 html 文件的更改列表。此外,所有文件都将以正常的字体粗细/颜色显示。

    HTH,

    -aj

    【讨论】:

    • 谢谢!原来我运行的是旧版本的 P4V。现在我已经获得了最新版本,一切都如您所描述的那样工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    相关资源
    最近更新 更多