2012-03-08 1 views
0

Как часть моей работы, я попросил, чтобы войти Сорта команды для создания файлов для группы изменений я обновленные следующим образом:Как получить список изменений резюме для нового файла

cvs diff -r 1.172 -r 1.173 ./somefile.php 

Но если файл вновь создан для этого задания, номер предыдущей версии не существует, поэтому я не могу сравнивать его ни с чем. В идеале я хотел бы сравнить его с пустым файлом, чтобы он показывал, что все строки были добавлены. Это можно сделать?

ответ

0

Первоначально лучший способ я нашел, чтобы сделать это было использовать:

cvs annotate -r1.1 ./somefile.php 

Предполагая, что 1,1 это номер версии нового файла. Это не идеальное решение, поскольку оно отображает добавленные строки в другом формате для diff.

Update

Однако лучшее решение, которое теперь кажется очевидным, только мне пришло в голову. При создании нового файла сначала проверьте его на заготовку CVS, затем проверьте его снова с помощью кода, чтобы я мог сделать что-то вроде ...

cvs diff -r1.1 -r1.2 ./somefile.php 

 Смежные вопросы

  • Нет связанных вопросов^_^