Установка серверных (в Windows) и клиентских инструментов (в Windows, Linux и Apple) для контроля версий

Я установил и настроил сервер Visual SVN на Windows Server 2008. Я также смог установить Tortoise SVN на Windows в качестве клиентского инструмента. Я бы хотел получить клиентский инструмент, похожий на Tortoise SVN для операционных систем Linux и Apple.

http://www.visualsvn.com/server/licensing/

Несколько вопросов по этим установкам ...

(1) Какой протокол рекомендуется использовать для репозитория и в чем разница между ними (например, https, svn и т. Д.)?

(2) Требуется ли для операционных систем Linux или Apple определенный протокол?

(3) Какие инструменты SVN для Linux и Apple рекомендуются для подключения к моему серверу Visual SVN? Прямо сейчас у меня только Tortoise SVN настроен в Windows в качестве моего клиентского инструмента для ввода / вывода исходного кода.


person MacGyver    schedule 11.05.2012    source источник


Ответы (2)


Для Linux попробуйте http://rabbitvcs.org.

Для MacOS XCode должен поддерживать SVN. Также перейдите по этой ссылке: http://alternativeto.net/software/tortoisesvn/?platform=mac

Если вы тоже разрабатываете, плагин Eclipse SVN пользуется популярностью на всех платформах.

person paulsm4    schedule 11.05.2012

  1. VisualSVN Server поддерживает только доступ HTTP (S). HTTPS рекомендуется, поскольку он безопасен.

  2. No.

person bahrep    schedule 15.05.2012
comment
+1 .... спасибо за информацию! Вы знаете, какой сервер установлен, если протокол svn: //? Я надеюсь, что порт 443 не мешает работе веб-сайта (с сертификатом) на том же сервере. Это все, о чем я беспокоюсь при использовании 443. - person MacGyver; 16.05.2012
comment
Протокол svn: // предоставляется независимым серверным процессом svnserve, который использует собственный протокол через TCP / IP. Это может быть какой-нибудь специально созданный сервер Subversion. Кстати, вы можете использовать 8443 для VisualSVN Server, если 443 уже используется веб-сервером. - person bahrep; 16.05.2012