Я просто добавил проект библиотеки классов к своему решению.NET. Когда я создал его, это создало bin
и obj
папки, которые я хочу исключить из управления версиями.
Однако Черепаха не позволит мне проигнорировать папки перед первой фиксацией. Это дает следующее сообщение.
Не может добавить мусорное ведро к черному списку!
Я должен регистрировать всех и затем выбрать Delete and add to ignore list
для этих двух папок.
Как я предотвращаю то, чтобы они были зарегистрированным вообще и удостоверяюсь, что Черепаха знает для игнорирования их?
Это потому, что вы еще не добавили свои родительские каталоги. Сначала сделайте «добавить» в новый каталог проекта, а затем, когда появится диалоговое окно со списком файлов, которые нужно добавить, снимите флажки bin
и obj
. После добавления каталога проекта вы можете игнорировать их.
Вы также можете добавить bin
и obj
в свой глобальный список игнорирования (в настройках TortoiseSVN), хотя это будет игнорировать любые экземпляры bin
во всех ваших проектах.
Установите для свойства svn: ignore
значение «bin» и «obj» для родительской папки , при условии, что родительская папка находится в контроль версий .
svn: ignore
в раскрывающемся списке «Имя свойства» вы можете добавить в свой шаблон глобального игнорирования.
В настройках 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*