Сведения о вопросе

FromRussia

19:13, 23rd August, 2020

Теги

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

Просмотров: 461   Ответов: 5

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



  Сведения об ответе

nYU

21:53, 2nd August, 2020

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

Обратите внимание, что VisualSVN (тот, который интегрируется с VStudio) - это вовсе не серверная технология, это просто интегрированный интерфейс GUI к SVN и фактически работает через TortoiseSVN (который требуется установить). Однако VisualSVN - это GREAT и определенно стоит $50 на каждого разработчика, чтобы использовать его. Я использовал его ежедневно, и это экономит мне SO много времени.

Существует также сервер VisualSVN, который будет заботиться о серверной стороне вещей, и настройка абсолютно проста. Пока у вас есть сервер, выходящий в интернет, и обильная пропускная способность (хотя SVN-это не большая часть полосы пропускания), вы должны быть в порядке, чтобы разместить его самостоятельно. Ах да, и VisualSVN сервер полностью FREE!

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


  Сведения об ответе

appple

05:32, 17th August, 2020

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


  Сведения об ответе

davran

10:32, 7th August, 2020

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

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

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


  Сведения об ответе

fo_I_K

09:15, 18th August, 2020

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

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


  Сведения об ответе

pumpa

05:36, 22nd August, 2020

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

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

Эта функция основана на технологии VDFS (VisualSVN Distributed File System), которая обеспечивает автоматическую, прозрачную, двунаправленную репликацию ваших репозиториев между удаленными сайтами. Более того-он работает out-of-the-box с минимальными шагами настройки, выполненными через консоль VisualSVN Server Manager MMC.

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться