5
В чем разница между P4 diff и P4 diff2?Разница между p4diff и p4diff2
В чем разница между P4 diff и P4 diff2?Разница между p4diff и p4diff2
p4 diff
используется на клиенте, например. сравнить локально измененный файл с версией на складе. p4 diff2
используется для сравнения двух файлов на сервере.
Из инструкции:
$ p4 help diff
On the client machine, diff a client file against the corresponding
revision in the depot. The file is compared only if the file is
opened for edit or a revision is provided. See 'p4 help revisions'
for details about specifying revisions.
$ p4 help diff2
'p4 diff2' runs on the server to compare one set of depot files (the
'source') to another (the 'target'). Source and target file sets
can be specified on the 'p4 diff2' command line or through a branch
view.
Вы можете также сказать, какой из этих двух быстрее? – drastogi
Речь идет не о скорости. diff vs. diff2 - два разных варианта использования. – jhwist
«p4 diff2» работает полностью на сервере и отправляет результаты клиенту. Скорее всего, он будет быстрее, чем «p4 diff», который отправляет оригинальные версии файлов клиенту, а также запускает и запускает программу diff на клиентской машине. Но это, конечно, может зависеть от размера файлов, скорости сети и эффективности клиентской программы diff. Однако, как сказал @jhwist, это не так, как если бы вы выбрали. При сравнении ваших локальных изменений с исходными версиями депо вы должны использовать «p4 diff». При сравнении одной версии депо с другим, вы должны использовать «p4 diff2». – user1054341