有人有这样的脚本要分享吗?
>将待定的变更清单编号作为输入
>输出统一的差异(包括打开以供添加的文件)
我从经验中了解到,许多与perforce一起工作的人都有这些蠢事.当通过“p4 diff”区分新添加的文件时,我真的可以使用“文件不在客户端视图”的整个问题的帮助.
解决方法
我没有时间找到合适的解决方案所以我使用了这个衬垫:
p4 describe $changelist | sed -ne 's:^\.\.\. \(.*\)#[0-9][0-9]* [a-z][a-z]*$:\1:p' | xargs p4 diff -du
下面是它的工作原理:
自 –
… Pending changelists are indicated as ‘pending’ and file diffs are not displayed.
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).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。