Лучший способ развертывания Subversion (SVN) в среде с несколькими сайтами

Мы планируем перейти на MS Source Safe (ой) в SVN. Мы работаем в основном в среде Microsoft (Windows, Visual Studio, .NET), и у нас есть разработчики на нескольких сайтах. Я слышал о VisualSVN и интеграции с Visual Studio. С другой стороны, я могу найти кого-то, кто сможет разместить у себя SVN и использовать TortoiseSVN. Любые рекомендации? Каких ловушек мне следует избегать?

18.08.2008 20:46:11
5 ОТВЕТОВ
РЕШЕНИЕ

Хостинг Subversion фантастически прост. Риск быть помеченным коричневым носом (есть ли для этого значок?) Джефф Этвуд опубликовал статью об установке Subersion

Таким образом, вы можете сэкономить немного денег, запустив собственный сервер Subversion, и вам никогда не придется беспокоиться о том, что случится с вашим кодом, если ваша хостинговая компания обанкротится.

Я бы начал с черепахи, потому что она бесплатна и действительно проста в использовании. Если вы обнаружите, что вам действительно нужна интеграция с VS, тогда непременно попробуйте Visual SVN. По моему опыту интеграция с редактором <-> наиболее полезна для автоматического открытия файлов при их редактировании. Subversion не требует, чтобы вы открывали файлы, так что большое преимущество исчезло.

3
28.07.2015 17:19:27

Вы можете получить хостинг защищенных svn-репозиториев из различных источников: http://beanstalkapp.com/ и многих других. Часто бесплатно, если использование (пользователи, данные и т. Д.) Ограничено.

VisualSVN интегрируется с Visual Studio, но не так, как это делает SourceSafe (и я имею в виду это хорошим способом). Требуется TortoiseSVN, поэтому он не является ни / или. VisualSVN и Tortoise - отличное сочетание.

1
18.08.2008 21:34:28

Я слышал о VisualSVN и интеграции с Visual Studio

Следует отметить, что VisualSVN (тот, который интегрируется с VStudio) вообще не является серверной технологией, это просто интегрированный интерфейс GUI для SVN, и фактически он работает через TortoiseSVN (который требуется установить). Тем не менее, VisualSVN является БОЛЬШИМ и определенно стоит $ 50 за разработчика, чтобы использовать его. Я использовал его ежедневно, и это экономит мне так много времени.

Существует также VisualSVN Server, который позаботится о серверной части, а установка абсолютно проста. Если у вас есть сервер, подключенный к Интернету, и большой объем пропускной способности (хотя SVN не является большой проблемой для пропускной способности), вы можете использовать его самостоятельно. Ах да, и VisualSVN Server совершенно БЕСПЛАТНО!

Тем не менее, размещение вашего хранилища вне сайта, безусловно, всегда возможно. Я использую Dreamhost для этого сейчас и не мог быть счастливее.

5
18.08.2008 21:42:21

Другая интеграция SVN с Visual studio - это AnkhSVN http://ankhsvn.open.collab.net/ Она бесплатна и имеет несколько особенностей. Лично я использую его для базовых различий и визуальные индикаторы для статуса файла (изменен, конфликт и т. Д.), В то время как я использую Черепаху для тяжелой работы.

2
21.08.2008 11:43:22

Лучший способ развертывания Subversion (SVN) в среде с несколькими сайтами

Насколько я понимаю, у вас есть несколько групп разработчиков в разных местах (возможно, даже на разных континентах), которые должны иметь доступ к одной и той же базе кода. В этом случае VisualSVN Server предоставляет функцию репликации многоузлового репозитория .

Эта функция основана на технологии VDFS (распределенная файловая система VisualSVN), которая обеспечивает автоматическую, прозрачную, двунаправленную репликацию главного / подчиненного ваших хранилищ между удаленными сайтами. Более того, он работает "из коробки" с минимальными шагами по настройке, выполняемыми через консоль MMC VisualSVN Server Manager.

Узнайте больше на http://www.visualsvn.com/support/topic/00068/

1
16.09.2014 15:12:45