Man*_*rma 5 perforce merge-conflict-resolution
我想设计一个shell脚本,根据'p4 resolve'显示的diff块来做出解决决定
我的脚本的当前状态是这样的 -
p4 integ -b @ = CL#这将打开我默认CL中的文件.
p4解决#It现在将逐个解析在我的默认CL中打开的文件
现在我的问题是,通过p4解析,我无法将其输出重定向到某个文件和/或读取diff块,因为它显示一个文件的diff块并等待用户输入以解决决策.我希望脚本能够采取非常明显的解决方案.
那么,有没有办法在我的默认CL中找到文件的diff块?那么,无论如何我可以阅读这些差异块并做出明显的解决决定吗?
小智 2
我想做类似的事情;输出Jenkins作业中的实际冲突,以便将信息发送给相关的开发工程师。
我注意到 jwd 方便的 p4-dump-conficts 脚本,基于此,也许以下内容就足够了
echo -e "d\ns\n" | P4EDITOR=cat p4 resolve
Run Code Online (Sandbox Code Playgroud)
(即,将 p4 解析为 (d)iff,然后解析为 (s)kip 并使用cat输出结果。这适用于工作区中的所有“待处理”文件)
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |