我不想要变更清单;我想要搁置的实际文件。因此,结果应该看起来像p4 opened
的结果,但过滤后只显示被搁置的文件。
任何人都知道如何在一些命令中执行此操作? (最好是一个)
答案 0 :(得分:0)
我无法找到一种方法将其降低到不到这一点,但也许这将有助于作为一个起点:
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