Perforce挂起的更改列表差异脚本
发布时间:2020-12-15 03:10:16 所属栏目:Java 来源:网络整理
导读:有人有这样的脚本要分享吗? 将待定的变更清单编号作为输入 输出统一的差异(包括打开以供添加的文件) 我从经验中了解到,许多与perforce一起工作的人都有这些蠢事.当通过“p4 diff”区分新添加的文件时,我真的可以使用“文件不在客户端视图”的整个问题的帮助
有人有这样的脚本要分享吗?
>将待定的变更清单编号作为输入 我从经验中了解到,许多与perforce一起工作的人都有这些蠢事.当通过“p4 diff”区分新添加的文件时,我真的可以使用“文件不在客户端视图”的整个问题的帮助. 解决方法
我没有时间找到合适的解决方案所以我使用了这个衬垫:
p4 describe $CHANGELIST | sed -ne 's:^... (.*)#[0-9][0-9]* [a-z][a-z]*$:1:p' | xargs p4 diff -du 下面是它的工作原理: 自 –
p4 describe $CHANGELIST 它本身不会做,但你可以用它作为起点.它(除其他外)获得了$CHANGELIST中更改的文件列表. sed -ne 's:^... (.*)#[0-9][0-9]* [a-z][a-z]*$:1:p' 打印< depot-file>仅部分行的形式…< depot-file>#< revision> <作用> xargs p4 diff -du 获取库文件列表并在其上运行p4 diff -du. -d标志将u(统一格式)传递给$P4DIFF程序(应该是diff). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |