使用P4V GUI,您可以展开变更列表,右键单击该变更列表中的任何文件,然后单独提交该文件。使用p4api,我似乎拥有的所有功能都是提交整个变更列表的能力(使用changelist.submit)。有没有办法使用p4api提交变更列表中的特定文件?
我意识到可能有一些方法可以解决这个问题,比如创建一个新的变更列表,使用P4Command"重新打开"将文件移动到那里,然后提交这个变更列表,但我觉得有一种更简洁、更高质量的方法可以实现这一点。谢谢
在幕后,P4V正在做你所描述的事情:"创建一个新的变更列表,并使用P4Command"重新打开"将文件移动到那里,然后提交这个变更列表"。
您可以使用p4命令行或编程API执行所有这些步骤,但整个过程仍然相同。