Подтвердить что ты не робот

Черепаха - можно ли игнорировать новую папку перед ее выполнением?

Я просто добавил проект библиотеки классов в свое .NET-решение. Когда я его построил, он создал папки bin и obj, которые я хочу исключить из управления версиями.

Однако, Tortoise не позволит мне игнорировать папки до первого коммита. Он дает следующее сообщение.

Невозможно добавить bin в список игнорирования!

Мне нужно проверить всю партию, а затем выбрать Delete and add to ignore list для двух папок.

Как я могу предотвратить их проверку вообще и убедиться, что Tortoise знает, чтобы игнорировать их?

4b9b3361

Ответ 1

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

Вы также можете добавить bin и obj в свой глобальный список игнорирования (в префиксах TortoiseSVN), хотя это будет игнорировать любые экземпляры bin для всех ваших проектов.

Ответ 2

Задайте для свойства svn:ignore значение "bin" и "obj" для родительской папки, если родительская папка находится под контролем версий.

  • Щелкните правой кнопкой мыши родительскую папку в проводнике
  • Выберите TortoiseSVN → Свойства
  • Выберите свойство svn:ignore в раскрывающемся списке "Имя свойства"
  • Добавьте "bin" и "obj" в поле "Значение свойства", разделив их на разрывы строк.
  • Заблокировать родительскую папку только
  • Папки-потомки должны появляться с серым "игнорированным" значком с этого момента.

Ответ 3

вы можете добавить к своему глобальному шаблону игнорирования.

В настройках Tortoise на панели General есть поле редактирования для добавления глобальных шаблонов игнорирования. Эти шаблоны включены, поэтому вы можете добавить все временные файлы, например *.ncb и т.д., Но также и каталоги.

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

*.dep *.aps *.vbw *.suo *.obj *.ncb *.plg *.bsc *.ilk *.exp *.sbr *.opt *.pdb *.idb *.pch *.res *.scc *.vspscc *\bin\Release *\Debug *\obj *.user BuildLog.htm *.cache *.log *.dep *.intermediate.manifest *ReSharper*