gpt4 book ai didi

perforce - 获取尚未集成到特定分支中的变更列表列表

转载 作者:行者123 更新时间:2023-12-04 00:48:26 24 4
gpt4 key购买 nike

如果我有分支 A 和分支 B。分支 B 是从分支 A 分支出来的。我们定期将分支 B 的更改集成回分支 A。是否有 p4 命令用于列出尚未集成到分支 A 的分支 B 更改列表?我可以想到一些原因,这可能是不可能的,因为更改列表的文件不一定限于单个分支,但我希望在这里做到最好。

我发现了这个问题:Is it possible to list the changelists that have been integrated to a workspace?

...这与我想要的相反,但明确表示有使用多个命令执行此操作的方法。我可以想到几种方法来使用多个命令来获得我想要的东西,但在我走这条路之前,我想确保没有简单的方法可以做到这一点。

最佳答案

您想使用“交换”命令。它目前不受支持(从 10.2 版开始),但“p4 help exchanges”将为您提供该工具的命令行用法(目前仅在命令行上可用)。我不记得具体是哪个版本引入了这个命令。

p4 interchanges -b mybranch

将报告分支规范定义的未集成更改。像使用 'p4 integ' 一样使用 '-r' 来反转分支映射。如果您没有分支规范,也可以在命令行上给出文件规范:
p4 interchanges //depot/main/... //depot/RelA/...

将报告从 main 到 RelA 的未集成更改

与任何未记录/不受支持的功能一样,您需要小心输出。在某些情况下,可能会导致返回不准确的信息。然而,我对这个命令的体验非常好。该命令在 Laura Wingerd 的“Practical Perforce”一书中进行了简要描述。我的观点是这个命令很可能很快就会进入一般帮助。

希望这会有所帮助。

关于perforce - 获取尚未集成到特定分支中的变更列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6074947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com