p4 диф запускає програму розрізнення на вашій робочій станції, яка порівнює файли у вашій робочій області з версіями в депо. Ця команда приймає аргумент файлу, який може містити специфікатор версії. Якщо включено специфікатор версії, файл у робочій області клієнта відрізняється від зазначеної версії.
diff — це утиліта командного рядка, яка дозволяє порівнювати два файли рядок за рядком. Він також може порівнювати вміст каталогів. Команда diff найчастіше використовується для створення патча, що містить відмінності між одним або кількома файлами, які можна застосувати за допомогою команди patch.
p4 змінює команду містить список змін, які не були інтегровані з набору вихідних файлів у набір цільових файлів. Команда також повідомляє про зміни, які складаються виключно з ігнорованих інтеграцій, якщо ці зміни ще не інтегровано в ціль.
Команда diff викликається з командного рядка, передаючи їй імена двох файлів: diff original new . Вихід команди представляє зміни, необхідні для перетворення вихідного файлу в новий файл. Якщо оригінальний і новий є каталогами, тоді diff буде запущено для кожного файлу, який існує в обох каталогах.
p4 diff2 використовує вбудовану програму diff служби Perforce для порівняння двох версій файлів із депо. Зазвичай ці версії є двома версіями одного файлу, але вони можуть бути версіями цілком окремих файлів.
Нижче наведено приклади використання команди diff:
- Щоб порівняти два файли, введіть наступне: diff chap1.bak chap1. Це відображає відмінності між chap1. …
- Щоб порівняти два файли, ігноруючи різницю в кількості білого простору, введіть наступне: diff -w prog.c.bak prog.c.