我正在使用Perforce的命令行工具。 使用p4工具,我想同步到一个流。
问题是我想从工作区中排除目录。 如果我的工作空间被定义为视图,则可以使用以下内容:
View:
//depot/Foo/... //Client/Foo/...
-//depot/Foo...bin/... //Client/Foo...bin/...
但 Stream:设置会覆盖视图:规范。
我使用以下命令设置了流:
$ p4 client
我也研究了P4IGNORE机制,但这对我的问题毫无用处,因为P4IGNORE不会影响 sync 命令。
我尝试将Paths:命令添加到我的客户端规范中,但在此上下文中无法识别。我认为它是在指定流时使用的,正如库的管理员所做的那样?
答案 0 :(得分:1)
这正是虚拟流的用途。 :)创建类型为virtual
的流的子项,并从虚拟子流中排除目录(通过流规范中的Paths
或Ignore
)。这将生成一个客户端视图,该视图是父流的所需子集。
{{3}}