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

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

Ответы [ 5 ]

5 голосов
/ 19 августа 2008

Я слышал о VisualSVN и интеграция с visual studio

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

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

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

3 голосов
/ 21 августа 2008

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

3 голосов
/ 19 августа 2008

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

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

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

1 голос
/ 16 сентября 2014

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

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

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

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

1 голос
/ 19 августа 2008

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

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

...