Создание файла CVS .cvsignore

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

Файл .cvsignore можно добавить прямо в каталог проекта. Многие существующие проекты CVS уже содержат такие файлы. Это текстовый файл, в котором перечислены файлы, каталоги или шаблоны.

Например, чтобы добавить файл .cvsignore для исключения всего каталога bin проекта, выполните следующие действия:

  1. В одной из панелей навигации выберите проект, содержащий каталог /bin. Обычно каталог bin содержит вывод компоновки проекта. Эти файлы создаются из исходных файлов проекта и обычно не нуждаются в управлении версиями.
  2. В выпадающем меню проекта выберите Создать > Файл
  3. Укажите .cvsignore в качестве имени файла и нажмите Готово. Файл будет создан в корневом каталоге проекта. Он будет показан в одной из панелей навигации.
  4. Укажите bin в файле .cvsignore и сохраните его.
  5. Выберите проект.  В его контекстном меню выберите Совместная работа > Синхронизировать с хранилищем.  Обратите внимание, что каталог bin не показан как исходящие изменения. Он игнорируется.

Файл cvsignore - это текстовый файл, в котором перечислены файлы, каталоги или шаблоны. Как и для глобальной функции исключений, в любой записи файла .cvsignore можно использовать символы подстановки "*" and "?". Все файлы и подкаталоги текущего каталога , имена которых совпадают с шаблоном, будут проигнорированы в операциях обновления или внесения.

Совет: В меню Совместная работа и в контекстном меню ресурса в панели Синхронизация есть пункт (Добавить в .cvsignore) для добавления шаблона файла в соответствующий файл .cvsignore. Этот пункт меню включен для ресурсов, еще не входящих в систему управления версиями.

Связанные концепции
Коллективное программирование с помощью CVS

Связанные задачи
Синхронизация с хранилищем
Жизненный цикл версии: добавление и исключение ресурсов
Создание глобального шаблона игнорирования

Связанные справочники
www.cvshome.org: Ignoring files via cvsignore