1

如何检查项目 A 的任何变更列表是否集成到项目 B 中?并在项目 B 中获取相应提交的 Cl。请分享任何 perforce 命令

4

1 回答 1

2

值得指出的是,P4 中的集成单元是文件,而不是更改列表,因此这些p4命令主要集中在告诉您哪些文件已集成或未集成。但是,您可以找出哪些更改列表仍有一些需要集成的文件 - 使用该p4 interchanges命令。Perforce 文档解释了语法。

假设您有一个描述project Aproject B被称为关系的分支规范projAprojB,那么您可以通过以下方式获得未完成的变更列表:

p4 interchanges -b projAprojB

您还可以在 P4V 合并/集成对话框中获得类似的未完成更改视图。

或者,您可以使用 P4V 中的“修订图”来查看对给定文件执行的集成;在您想了解的更改列表中的文件上执行此操作将为您提供信息以解决它是否已集成到另一个项目中并且更改列表是。

如果这不符合您的需求,那么您唯一的选择是编写一个脚本,使用 shell 脚本p4Perforce 提供的 API之一

于 2013-09-09T08:45:37.730 回答