от
Каковы лучшие практики для проверки в директориях bin в совместной разработки с использованием SVN? Следует пректы уровень будет исключен из возврата? Легче просто добавить всех директориях bin? Я разрабатываю много сайтов DotNetNuke может и кажется, что в мульти-среда разработчика, это всегда огромная задача, чтобы сделать правильно настройку среды. Конечная цель (конечно) - это новый разработчик извлечение ствола из SVN, восстановление базы данных ДНН и его работы Все просто''...

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

6 Ответы

0 голосов
от
Каковы лучшие практики для проверки в директориях bin в совместной разработки с использованием SVN? Следует пректы уровень будет исключен из возврата? Легче просто добавить всех директориях bin? Я разрабатываю много сайтов DotNetNuke может и кажется, что в мульти-среда разработчика, это всегда огромная задача, чтобы сделать правильно настройку среды. Конечная цель (конечно) - это новый разработчик извлечение ствола из SVN, восстановление базы данных ДНН и его работы Все просто''...
0 голосов
от
Все сборки, которые должны быть в GAC должен остаться в GAC. Это включает в себя System.web.dll или любой другой 3-й партии DLL, которую вы развернете в GAC в производстве. Это означает, что новый застройщик должен будет установить эти сборки. Все остальные 3 участника собрания должны быть ссылки через относительный путь. Моя типичная структура:


Проект.Веб и ссылка на проект сборки в корень/ссылки относительно папки. Эти .DLL-библиотеки регистрируются в подрывной деятельности.

Кроме того, */ОГРН */bin/* на obj должен быть в глобальной игнорировать путь.

С помощью этой установки, все ссылки на сборки, которые либо через GAC (так должно работать на всех компьютерах), или относительно каждого проекта в решении.
0 голосов
от
Это .Чистая конкретный вопрос? Как правило, рекомендуется, чтобы не проверить в то, что строится автоматически из файлов, которые уже находятся в СКМ. Все это идеально созданных как часть автоматического процесса сборки. Если каталог
bin
, на который вы ссылаетесь содержит сторонних двоичных файлов, а не строить из вашего проекта, игнорировать (завалю?) этому совету.
0 голосов
от
Хирург дерево является отличным инструментом, который создает пустую .Чистое дерево развития. Его щипнули за годы использования и реализует множество лучших практик.
0 голосов
от
Мавен довольно много помогает с этой проблемой, когда я кодирования на Java. Мы вручаем pom.xml в СКС и репозитории Maven содержит все наши зависимости. Для меня это выглядит как хороший способ сделать это.
0 голосов
от
Мы следуем практике, используя каталог поставщика, который содержит все специфические заголовки поставщиков и двоичные файлы. Цель состоит в том, что каждый должен быть в состоянии, чтобы создать продукт просто проверить и верхнем уровне построения сценария.
...