Perforce 如何创建具有多个源到单个目标的分支规范

Perforce how to create a branch spec with multiple source to a single destination

根据API指南 https://www.perforce.com/manuals/v15.1/dvcs/_specify_mappings.html

看来只能指定一对一映射了。有什么方法可以指定一个从两个源到一个目标的映射?

例如:

//stream/main/... //depot/main/...
//stream/build/... //depot/main/...

分支映射是一对一的。如果要将多个源集成到一个目标中,则需要多个分支映射和多个集成命令。 (我也建议多次提交;技术上可以将多个集成压缩到一次提交中,但它会成倍增加冲突解决过程的复杂性。)

YMMV,但很确定在 2004.1 之后,您应该能够使用 + 语法来附加规则而不是覆盖,例如:

//stream/main/... //depot/main/...
+//stream/build/... //depot/main/...

这是关联的reference on perforce views