Черепаха - действительно ли возможно проигнорировать новую папку прежде, чем фиксировать его?

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

Однако Черепаха не позволит мне проигнорировать папки перед первой фиксацией. Это дает следующее сообщение.

Не может добавить мусорное ведро к черному списку!

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

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

23
задан Ryan Gates 14 February 2014 в 19:26
поделиться

3 ответа

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

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

40
ответ дан 29 November 2019 в 01:30
поделиться

Установите для свойства svn: ignore значение «bin» и «obj» для родительской папки , при условии, что родительская папка находится в контроль версий .

  • Щелкните правой кнопкой мыши родительскую папку в проводнике
  • Выберите TortoiseSVN -> Свойства
  • Выберите свойство svn: ignore в раскрывающемся списке «Имя свойства»
  • Добавить «корзину» и «obj» в поле «Значение свойства», разделяя их переносом строки.
  • Зафиксировать только родительскую папку
  • С этого момента дочерние папки должны отображаться с серым значком «игнорируется».
9
ответ дан 29 November 2019 в 01:30
поделиться

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

В настройках Tortoise, на панели Общие, есть поле редактирования для добавления шаблонов глобального игнорирования. Они имеют подстановочный знак, поэтому вы можете добавить все временные файлы, например *.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*
3
ответ дан 29 November 2019 в 01:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: