0

我不想要更改列表;我想要被搁置的实际文件。所以结果应该看起来像的结果,p4 opened但过滤后只显示被搁置的文件。

任何人都知道如何在几个命令中做到这一点?(最好是一个)

4

1 回答 1

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
于 2012-08-01T17:04:42.523 回答