CVS: добавлена дополнительная строка вверху в каждом файле

#import #cvs

#импорт #cvs

Вопрос:

При импорте файлов в CVS строка заголовка добавляется в верхней части каждого импортируемого файла. Формат строки заголовка выглядит следующим образом:

$Id: rmutil.c,версия 1.1.1.1 2016/05/24 08:19:59 amit Exp $

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

Кто-нибудь еще сталкивался с подобной проблемой? Как я могу избавиться от такой проблемы?

Комментарии:

1. Что ж, я сам нашел ответ. Это из-за замены ключевых слов. Следует использовать команду -ko при импорте файлов в CVS, чтобы вообще избежать подстановки ключевых слов. Источник : cvsgui.sourceforge.net/howto/cvsdoc/cvs_12.html#SEC102 и badgertronics.com/writings/cvs/keywords.html

2. Вы говорите, что добавлена строка заголовка. CVS расширяет это только в том случае , если у вас есть существующий $Id$ . Итак, вы имеете в виду не столько то, что строка была добавлена , сколько то, что она была изменена (фактически «расширена» в терминах CVS)?

3. Вы всегда можете использовать -I <pattern> параметр to diff при сравнении в любом случае, так что на самом деле это не проблема.