Как мне изменить 2 Perforce спецификации клиента - PullRequest
2 голосов
/ 03 марта 2010

У меня есть два клиента перформанса (client-a, client-b), каждый из которых содержит около 40 спецификаций файлов. Они похожи, но у каждого клиента есть несколько спецификаций файлов, которые не включены в другие. Я хотел бы найти различия между этими спецификациями клиента. В идеале вывод должен выглядеть примерно так ...

File specs in client-a and not in client-b:
//depot/dirA/...
//depot/dirG/...

File specs in client-b and not in client-a:
//depot/dirD/...
//depot/dirX/...

Было бы неплохо, если бы я мог сделать что-то вроде p4 diff -c client-a -c client-b, но после прочтения документации для p4 diff и p4 diff2 это не представляется возможным. Я мог бы прибегнуть к написанию сценария awk, но подумал, что может быть лучшее решение. Есть ли простой способ сделать это?

1 Ответ

3 голосов
/ 03 марта 2010

Вы можете создать спецификацию депо . После того, как вы это сделаете, вы сможете сравнивать спецификации клиента (среди прочего) так же, как сравниваете исходные файлы.

альтернативный текст http://img192.imageshack.us/img192/448/specdepot.png

...