我不想要更改列表;我想要被搁置的实际文件。所以结果应该看起来像的结果,p4 opened
但过滤后只显示被搁置的文件。
任何人都知道如何在几个命令中做到这一点?(最好是一个)
我找不到将其降低到低于此值的方法,但也许这将有助于作为一个起点:
for cl in `p4 -ztag changes -u your.name -s shelved | \
grep -oP '(?<=^\.{3} change )\d+'`
do
p4 describe -Ss $cl | grep -E '^\.{3}'
done | sort | uniq
这会p4 describe -S
在您搁置的每个更改列表上执行一次,但会尝试仅显示文件。它可能有点脆弱。它应该看起来像:
... //depot/yourfile.txt#4 edit
... //depot/otherfile.txt#5 edit