Сервер Subversion для использования в Windows
Какой сервер Subversion (SVN) порекомендовал новичку начать работу с ОС Windows Server?
Я думаю, что я буду использовать TortoiseSVN на клиенте и в основном буду развивать .NET.
UPDATE:
Отличный совет. Я выбираю свой ответ на основе голосов. Я попробую VisualSVN и CollabNet.
Пожалуйста, прочитайте ответ chyne, который, как я думал, тоже очень хорош (+1). Я тоже попробую этот метод.
Я вернусь к этому вопросу через неделю или две с моими мыслями в комментариях.
Ответы
Ответ 1
Я использую VisualSVN сервер и считаю его очень простым в настройке и использовании.
Также, если вы занимаетесь разработкой .NET, загляните в AnkhSVN для интеграции Visual Studio. У меня есть и то, и SVH-черепаха, установленные как клиенты.
Ответ 2
Просто используйте стандартное распределение Windows
Ответ 3
Если вы говорите одному человеку, только начинаете работать над своими личными проектами на одном ПК, я бы рекомендовал начать с репозитория на основе файловой системы и вообще пропустить сервер. Держите его простым.
TortoiseSVN может создавать локальный репозиторий (на сетевом диске или на внешнем диске, если вам нужна безопасность наличия рабочей копии и хранилища в разных местах).
Просто создайте папку для своего репозитория, щелкните его правой кнопкой мыши и используйте команду "Создать репозиторий здесь".
URL-адрес вашего репозитория будет следующим: file:///X:/path/to/repository
.
Вы всегда можете перенести свой репозиторий на сервер позже, если это необходимо.
Ответ 4
sliksvn простой, бесплатный и просто работает - работает как служба, нет необходимости в веб-сервере.
Ответ 5
Visual SVN отлично, но я нашел его слишком волшебным.
Я установил свою команду, следуя указаниям журнала Code.
http://www.code-magazine.com/Article.aspx?quickid=0807081
Ответ 6
У меня были проблемы с SlickSVN, как вы можете прочитать здесь здесь. В итоге я пошел с двоичными файлами CollabNet.
Ответ 7
Я бы просто пошел на базовый запуск пакета SVN server, тем более, что вы будете использовать Tortoise.
Он lean:)
Ответ 8
Я часто использую TortoiseSVN в сочетании с простым простым сервером Subversion, который включен в официальные двоичные файлы Subversion Windows. Я создал простой пакетный файл script, который запускает сервер, когда мне это нужно. Вот он:
@echo Starting SVNServe in daemon mode...
C:\Utils\SVN\bin\svnserve.exe -d -r C:\Repositories
Как вы можете видеть, я храню свои репозитории в C:\Repositories.
Конечно, это очень простой подход. Если вы хотите больше безопасности, вы, вероятно, будете размещать репозитории на другом сервере и т.д. Но, с другой стороны, это очень легко управлять.