【问题标题】:How to exclude a directory when syncing a p4 stream同步 p4 流时如何排除目录
【发布时间】:2017-08-16 18:42:02
【问题描述】:

我正在使用 Perforce 的命令行工具。 而使用 p4 工具,我想同步到流。

问题是我想从我的工作区中排除一个目录。 如果我的工作空间被定义为一个视图,这将是可能的:

View:
    //depot/Foo/... //Client/Foo/...
    -//depot/Foo...bin/... //Client/Foo...bin/...

Stream: 设置会覆盖 View: 规范。

我已经使用命令设置了 Stream:

$ p4 client

我也研究了 P4IGNORE 机制,但这对我的问题没有用,因为 P4IGNORE 不会影响 sync 命令。

我尝试将 Paths: 命令添加到我的客户端规范中,但在此上下文中无法识别。我认为它是在指定流时使用的,正如仓库管理员所做的那样?

【问题讨论】:

    标签: perforce perforce-client-spec perforce-stream


    【解决方案1】:

    这正是虚拟流的用途。 :) 创建类型为virtual 的流的子流,并从虚拟子流中排除目录(通过流规范中的PathsIgnore)。这将为您生成一个作为父流所需子集的客户端视图。

    https://www.perforce.com/blog/virtual-streams-windows-big-projects

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2021-10-03
      • 2011-03-15
      • 1970-01-01
      • 2015-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多