gpt4 book ai didi

perforce - 查找没有 p4 解析的 diff block

转载 作者:行者123 更新时间:2023-12-02 22:01:31 24 4
gpt4 key购买 nike

我想设计一个 shell 脚本,它将根据“p4解析”显示的差异 block 做出解析决策

我的脚本的当前状态类似于 -

p4 integ -b @=CL #这将在我的默认 CL 中打开文件。

p4解析#现在将一一解析在我的默认CL中打开的文件

现在我的问题是,使用 p4 解析时,我无法将其输出重定向到某个文件或读取 diff block ,因为它显示一个文件的 diff block 并等待用户输入以做出解析决策。我希望脚本做出非常明显的解决决定。

那么,有什么方法可以在我的默认 CL 中找到文件的差异 block 吗?这样,我就可以无论如何读取这些差异 block 并做出这些明显的解决决策?

最佳答案

我想做类似的事情;输出Jenkins作业中的实际冲突,以便将信息发送给相关的开发工程师。

我注意到 jwd 方便的 p4-dump-conficts 脚本,基于此,也许下面的内容就足够了

echo -e "d\ns\n" | P4EDITOR=cat p4 resolve

(即,将 p4 解析为 (d)iff,然后 (s)kip 并使用 cat 输出结果。这适用于工作区中的所有“待处理”文件)

关于perforce - 查找没有 p4 解析的 diff block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120368/

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