Папки, которые нужно игнорировать при фиксации Subversion - PullRequest
7 голосов
/ 09 марта 2009

Какие папки я не могу отправить на сервер Subversion?

Я говорю о стандартном веб-приложении asp.net в Visual Studio 2.008. Я думаю, что папка bin, потому что это файлы регенерированы, есть ли другие?

Ответы [ 3 ]

11 голосов
/ 09 марта 2009

Мы помещаем эту строку как свойство svn: ignore во всех наших проектах:

*.pdb  
*.exe  
*.dll  
debug/*  
release/*  
*.user  
*.suo  
obj/*  
bin/*  
obj  
bin  
VSMacros80  
3 голосов
/ 29 ноября 2012

Для любого проекта C # я бы рекомендовал игнорировать следующие файлы / каталоги:

Файлы Visual Studio для игнорирования

  • *.pdb - файлы, содержащие информацию о состоянии при отладке.
  • *.exe - исполняемые файлы.
  • *.dll - двоичные файлы библиотеки.
  • debug/* - папка, используемая Visual Studio для хранения большого количества отладочной информации
  • release/* - Папка, используемая Visual Studio для хранения бинарных выпусков.
  • *.user - Конфигурация на пользователя.
  • *.suo - Настройки параметров для каждого пользователя хранятся в двоичном формате.
  • obj - Папка, используемая Visual Studio для хранения двоичных объектов, используемых при отладке.
  • bin - Папка, используемая Visual Studio для хранения скомпилированных объектов.
  • VSMacros80 - Папка, используемая Visual Studio для хранения макросов.

Другие файлы для игнорирования

  • packages - Папка, используемая для ссылок NuGet.
  • *.log - В случае записи логов в исходной папке ( этого не должно происходить ).

Примечание: Не забудьте добавить эти шаблоны для рекурсивного игнорирования.


Extra (copy-n-paste)

*.pdb  
*.exe  
*.dll  
debug/*  
release/*  
*.user  
*.suo
obj  
bin  
VSMacros80
packages
*.log
1 голос
/ 09 марта 2009

obj - это еще один, поскольку они являются отладочными символами, созданными во время компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...