next up previous contents
Next: 14.18 Простой пример разрешения Up: 14. CVS - система Previous: 14.16 Специальные файлы

14.17 Игнорирование файлов посредством файлов cvsignore

Имеются несколько им©н файлов, которые часто встречаются в вашем рабочем каталоге, но вы не планируете их запоминать в хранилище и хотели бы, чтобы CVS не обращала на них внимание. Такими файлами могут быть, например, файлы типа *.ps, *.bak, core, прочие. Список шаблонов им©н файлов которые CVS игнорирует по умолчанию привед©н ниже:

              RCS     SCCS    CVS     CVS.adm
              RCSLOG  cvslog.*
              tags    TAGS
              .make.state     .nse_depinfo
              *~      #*      .#*     ,*      _$*     *$
              *.old   *.bak   *.BAK   *.orig  *.rej   .del-*
              *.a     *.olb   *.o     *.obj   *.so    *.exe
              *.Z     *.elc   *.ln
              core

Могут существовать также дополнительные списки шаблонов им©н файлов, которые необходимо игнорировать.

В любом из перечисленных 5 мест вы можете поставить восклицательный знак, который очистит весь список шаблонов им©н файлов, которые CVS должна игнорировать. Таким образом вы имеете возможность сохранять даже те файлы, которые CVS игнорирует по умолчанию.

Определяя -I ! для команды cvs import означает, что вы будете импортировать вс© подряд без разбора, что оказывается необходимым, если нет каких-то экстраординарных файлов. Перед выполнением такой команды полезно удалить все файлы .cvsignore из импортируемых каталогов во избежание недоразумений.

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


next up previous contents
Next: 14.18 Простой пример разрешения Up: 14. CVS - система Previous: 14.16 Специальные файлы
Andrei Chevel
Andrei.Chevel@pnpi.spb.ru