Имеются несколько им©н файлов, которые часто встречаются в вашем рабочем каталоге, но вы не планируете их запоминать в хранилище и хотели бы, чтобы 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 из импортируемых каталогов во избежание недоразумений.
Заметим, что простой синтаксис для игнорирования файлов не позволяет указывать имена файлов, содержащих пробелы. Пробелы здесь являются разделителями. Также нет способов указать комментарии.