Правильный способ интеграции системы контроля версий SVN и Visual Studio .NET 2005/2008? - PullRequest
6 голосов
/ 05 мая 2009

Какова наилучшая практика для поддержки хранилища исходного кода, которое автоматически (или, по крайней мере, по умолчанию) отклоняет включение файлов / bin, / obj, * .suo и т. Д.?

Должен ли каждый разработчик устанавливать список шаблонов "глобального игнорирования" для своей установки клиента SVN? [ Это кажется слишком широким исключением. ]

Или, если сопровождающий исходного репозитория помечает каждый поврежденный файл и каталог SVN: исключить? [ Это кажется слишком трудоемким. ]

Или есть другой способ сделать это? Возможно ли с помощью SVN создавать списки игнорирования, которые зависят от уровня папки?

Ответы [ 3 ]

2 голосов
/ 05 мая 2009

В настоящее время мы используем обязательный глобальный шаблон игнорирования на стороне клиента, который, как вы указали, далеко не идеален. По крайней мере, у нас есть документ для настройки и настройки среды разработки, который включает в себя последний авторитетный шаблон игнорирования (такой как этот Лучший общий шаблон игнорирования SVN? ).

Мне любопытно поведение svn: ignore, как предложил Romain Verdier. Я оставил комментарий к его ответу.

2 голосов
/ 05 мая 2009

Установите свойство svn:ignore для каталогов, которые содержат файлы / каталоги, которые вы хотите игнорировать. Это одноразовая сделка.

0 голосов
/ 05 мая 2009

Я предлагаю вам использовать Ankhsvn . Он сделает все это за вас.

...