2010-03-03 3 views
2

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

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, но подумал, что может быть лучшее решение. Есть ли простой способ сделать это?

ответ

3

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

alt text http://img192.imageshack.us/img192/448/specdepot.png

+0

Это именно то, что я искал. Спасибо. Я предпочитаю использовать инструменты командной строки, поэтому я сделал 'p4 diff2 // spec/client/client-a // spec/client/client-b' –