use*_*801 7 diff perforce patch
有人有这样的脚本要分享吗?
我从经验中了解到,许多与perforce一起工作的人都有这些蠢事.当通过"p4 diff"区分新添加的文件时,我真的可以使用"文件不在客户端视图"的整个问题的帮助.
我没有时间找到合适的解决方案,所以我使用了这个衬垫:
p4 describe $CHANGELIST | sed -ne 's:^\.\.\. \(.*\)#[0-9][0-9]* [a-z][a-z]*$:\1:p' | xargs p4 diff -du
Run Code Online (Sandbox Code Playgroud)
下面是它的工作原理:
自从 -
...挂起的更改列表指示为“挂起”,并且不显示文件差异。
p4 describe $CHANGELIST
Run Code Online (Sandbox Code Playgroud)
本身是不行的,但你可以用它作为起点。它获取(除其他外)您的$CHANGELIST.
sed -ne 's:^\.\.\. \(.*\)#[0-9][0-9]* [a-z][a-z]*$:\1:p'
Run Code Online (Sandbox Code Playgroud)
仅打印<depot-file>表格行的一部分... <depot-file>#<revision> <action>
xargs p4 diff -du
Run Code Online (Sandbox Code Playgroud)
获取软件仓库文件列表并p4 diff -du在其上运行。该-d标志传递u(统一格式)到您的$P4DIFF程序(应该是diff)。
| 归档时间: |
|
| 查看次数: |
3193 次 |
| 最近记录: |