CVS игнорировать каталоги - PullRequest
       5

CVS игнорировать каталоги

21 голосов
/ 16 сентября 2010

Как настроить игнорирование папок и всех их подкаталогов в CVS?

Это довольно раздражает, когда он фиксирует каждый файл в моих папках \bin, \obj или \TestResult.

Попробовал *\TestResult в списке игнорирования - безрезультатно.

Ответы [ 3 ]

26 голосов
/ 16 сентября 2010

вы можете создать файл .cvsignore в ваших каталогах. Подробнее см. Здесь

В вашем случае .cvsignore вашего корня проекта будет выглядеть как

bin
obj
TestResult
3 голосов
/ 07 августа 2013

Мне также пришлось добавить .cvsignore в файл .cvsignore, потому что

cvs up возвращено ? .cvsignore

Обратите внимание, что я использую 1.12.13-MirDebian-9

1 голос
/ 17 февраля 2016

Я пробовал описанный выше способ, и он работает, за исключением детали: , если вы хотите игнорировать папку, и вы зафиксировали эту папку на сервере CVS, вы не можете удалить эту папку и commit, чтобы удалить ее в хранилище CVS. Eclipse проигнорирует ваше удаление. Вы должны:

  • Переместить все файлы в этой папке в другое место,
  • В Eclipse, synchronize с CVS,
  • mark as merged ко всем удаленным файлам,
  • они появятся с - перед ними. commit чтобы удалить их на сервере CVS.
  • создайте .cvsignore файл в этой папке, указав New - File, введите .cvsignore в качестве имени файла и отредактируйте его так, чтобы он соответствовал именам файлов тех, кого вы хотите игнорировать.
  • synchronize снова, до commit это .cvsignore.
  • Переместить файлы обратно в эту папку. Вы сделали.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...