Сервер Subversion для использования в Windows - PullRequest
13 голосов
/ 05 марта 2009

Какой сервер Subversion (SVN) рекомендовал бы новичку начать работу в ОС Windows Server?

Я думаю, что буду использовать TortoiseSVN на клиенте и в основном буду заниматься разработкой .NET.

UPDATE:
Отличный совет. Я выбираю свой ответ на основе голосов. Я попробую VisualSVN и CollabNet. Пожалуйста, прочитайте ответ Чайна, который я тоже считаю очень хорошим (+1). Я тоже попробую этот метод.

Я вернусь к этому вопросу через неделю или две с комментариями в комментариях.

Ответы [ 8 ]

24 голосов
/ 05 марта 2009

Я использую VisualSVN сервер и считаю его очень простым в настройке и использовании.

Также, если вы занимаетесь разработкой .NET, посмотрите AnkhSVN для интеграции с Visual Studio. У меня и та, и черепаха SVN установлены в качестве клиентов.

13 голосов
/ 05 марта 2009

Просто используйте стандартный дистрибутив Windows сервера SVN , работающего в качестве службы. Это прекрасно работает для меня. Я также использую TortoiseSVN для клиента.

6 голосов
/ 05 марта 2009

Если вы говорите с одним человеком, только начинаете работать над своими личными проектами на одном ПК, то я бы рекомендовал начать с репозитория на основе файловой системы и вообще пропустить сервер. Сохраняй это простым.

TortoiseSVN может создать локальный репозиторий (на сетевом диске или на внешнем диске, если вам необходимо хранить рабочую копию и репозиторий в разных местах).

Просто создайте папку где-нибудь для своего репозитория, щелкните ее правой кнопкой мыши и используйте команду Tortoise «Создать репозиторий здесь».

URL вашего репозитория будет выглядеть примерно так: file:///X:/path/to/repository.

При необходимости вы всегда можете переместить свой репозиторий на сервер позже.

3 голосов
/ 05 марта 2009

sliksvn просто, бесплатно и просто работает - работает как сервис, нет необходимости в веб-сервере.

2 голосов
/ 05 марта 2009

Визуальный SVN великолепен, но я нашел его слишком волшебным.

Я установил мой, следуя указаниям из журнала Code.

http://www.code -magazine.com / Article.aspx? Quickid = 0807081

1 голос
/ 05 марта 2009

У меня были проблемы с SlickSVN, так как вы можете прочитать о здесь . В конце концов я пошел с двоичными файлами CollabNet.

0 голосов
/ 10 марта 2009

Я часто использую TortoiseSVN в сочетании с официальным простым сервером Subversion, который включен в официальные двоичные файлы Subversion для Windows. Я создал простой файл сценария, который запускает сервер, когда мне это нужно. Вот оно:

@echo Starting SVNServe in daemon mode...
C:\Utils\SVN\bin\svnserve.exe -d -r C:\Repositories

Как видите, я храню свои репозитории в C: \ Repositories.

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

0 голосов
/ 05 марта 2009

Я бы просто пошел на базовый прогон пакета сервера мельницы, тем более что вы будете использовать Tortoise. Это худой:)

...