CVS.Система управления параллельными версиями

       

ы использования команды diff


Нижеследующая строка выдает унифицированную (с ключом `-u') разницу между ревизиями 1.14 и 1.19 файла `backend.c'. Из-за наличия флага `-kk' ключевые слова не подставляются, поэтому различия внутри ключевых слов игнорируются. $ cvs diff -kk -u -r 1.14 -r 1.19 backend.c

Предположим, что экспериментальная ветка `EXPR1' была основана на наборе файлов, помеченных как `RELEASE_1_0'. Чтобы увидеть, что произошло на этой ветке, используйте команду $ cvs diff -r RELEASE_1_0 -r EXPR1

Такая команда может использоваться, чтобы показать контекстную разницу между двумя версиями программного продукта: $ cvs diff -c -r RELEASE_1_0 -r RELEASE_1_1 > diffs

Если вы пользуетесь файлами `ChangeLog', то команда типа нижеуказанной поможет придумать подходящий текст для журнальной записи. Все изменения, которые вы сделали, будут продемонстрированы вам в удобном виде. $ cvs diff -u | less

Содержание раздела