У меня есть несколько разных проектов, около 5, и несколько разных разработчиков, около 15, и некоторые проекты находятся в подрывной деятельности, а некоторые нет. Все разработчики работают на компьютерах под управлением Windows с TortoiseSVN, а код проектов представляет собой смесь классического asp и asp.net. Каков наилучший, с точки зрения наиболее отзывчивого, полезного и простого в администрировании, способ, при котором все проекты находятся в подрывной деятельности и имеют аутентифицированный доступ для всех разработчиков, как для чтения, так и для записи?
Некоторые из вещей, которые следует учитывать, - это обслуживать их через svnserve или apache, что означает проблемы со скоростью, простоту администрирования доступа / пользователей и паролей и необходимость открывать дополнительный порт брандмауэра (если svnserve)
Также следует рассмотреть преимущества / недостатки наличия нескольких проектов в одном репозитории по сравнению с одним проектом на репозиторий. Несоответствие версий не является большой проблемой, но чрезмерное время для получения журнала может быть, если несколько проектов находятся в одном репозитории, однако не компенсирует ли это более простое администрирование пользователей?