2009-03-05 4 views
13

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

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

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

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

ответ

24

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

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

+0

Просто не забудьте загрузить сервер, потому что они также делают клиента. Сервер бесплатный, а клиент не так свободен. Но да, VisualSVN довольно аккуратно. –

+0

Это то, что мы используем, отличные вещи –

+1

Наряду с сервером VisualSVN я использую клиент VisualSVN, и я думаю, что это стоит нескольких $ для приятной интеграции Visual Studio. – Rory

13

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

+0

Где находится стандартное распространение? Это CollabNets? – BuddyJoe

+1

CollabNet, да. http://subversion.tigris.org/ – Piskvor

+2

Некоторые инструкции по настройке svnserve на окнах http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html#tsvn-serversetup-svnserve-2 – si618

0

Я бы просто пошел на основной прогон мельницы SVN server, тем более, что вы будете использовать черепаху. It's lean :)

3

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

1

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

+0

Полезно знать (+1) – BuddyJoe

6

Если вы говорите один человек, только начал, работая на своих собственных личных проектов на одном компьютере, то я бы рекомендовал начать с хранилища на основе файловой системы и пропустить сервера в целом. Будь проще.

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

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

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

Вы всегда можете перенести свой репозиторий на сервер позже, если это необходимо.

0

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

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

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

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

Смежные вопросы