Как вы получаете AnkhSVN для работы с VisualSVN Server?

Я ищу самую легкую бесплатную реализацию SVN, которую я могу найти.

Я загрузил и установил VisualSVN Server - довольно легко. Установленный TortioseSVN - довольно легко - оба работают вместе. Установленный AnkhSVN, я не могу подключить его к репозиторию на сервере VisualSVN.

Есть ли что-то особенное, что мне нужно сделать, чтобы AnkhSVN мог разговаривать с сервером VisualSVN?

Ответ 1

Чтобы добавить решение для SVN с помощью Ankh, сначала настройте репо в VisualSVN. Затем перейдите в Visual Studio и откройте решение. В проводнике решений щелкните правой кнопкой мыши по имени решения и нажмите "Добавить решение в Subversion". Затем вы сможете указать репозиторий, к которому он должен быть добавлен, например, https://1.2.3.4:8443/svn/myproject/".

Если ваше решение уже находится в Subversion, Ankh должен иметь возможность забрать его и предоставить вам значки состояния и параметры меню правой кнопки мыши в Visual Studio.

Если вы хотите просмотреть репозиторий SVN в Visual Studio, перейдите в View- > Repository Explorer. Тогда вам будет предоставлена ​​неинтуитивная маленькая иконка, которая будет указывать "Добавить репозиторий", когда вы его наводите. Поместите адрес вашего репозитория SVN, например, " https://1.2.3.4:8443/svn/myproject/". Затем вы можете просмотреть репо и откройте файл решения.

Ответ 2

Не знаю, что здесь произошло, но я получил его работу. Я удалил визуальный студийный стандарт и установил Visual Studio Pro (разница в том, что у профессионала есть выбор поставщика источника, стандарт не работает)

Однако, я сомневаюсь, что это было - в Хранителе Хранилища был старый. Вполне возможно, что я набрал что-то не так. После некоторого разворачивания кажется, что подрывная деятельность может быть чувствительной к регистру, когда дело касается URL-адреса и пути к папке, которые вы используете для репозитория. Поэтому я мог видеть, что я ошибался в своих предыдущих тестах.

Ответ 4

У меня есть репозиторий в visualSVN. Я вижу этот репозиторий с черепахой. Однако я не могу подключиться к нему с помощью функции "repository explorer" anhkSVN.

Мне показалось, что я прочитал, что были некоторые проблемы с anhkSVN с использованием http/s - репозиторий на сервере находится в https://server:8443/svn/reponame

Мне удалось заставить anhkSVN работать с другим сервером, используя протокол svn://, но не с VisualSVN-Server, используя протокол https:

Ответ 5

без решения, должен ли я использовать проводник репо для просмотра существующего репозитория?

Я не могу подключиться к репозиторию с помощью reo explorer - это ошибки/время. Вот почему я думал, что должен делать что-то неправильно (т.е. Может быть, AnkhSVN не работает с SSL, или брандмауэр рассматривает этот клиент по-другому?)

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

Ответ 6

Я просто настроил сервер VisualSVN, TortoiseSVN и AnkhSVN на моей системе Vista. Поскольку это интрасеть, это НЕ безопасное соединение и использует порт 8080 (свойства сети сервера VisualSVN). Я также использую аутентификацию Subversion и имею "всех" как доступную только для чтения и имею IIS7, поэтому порт 80 недоступен.

У меня тоже были похожие проблемы, но я мог получить доступ к репозиторию в своем браузере с помощью http://server-name:8080/ ", который приведет меня к http://server-name:8080/svn/. Чтобы добраться до хранилища в TortoiseSVN, необходимо использовать URL-адрес" http://server-name:8080/svn/, поскольку все остальное выкидывает ошибку.

Это также url, который я использую внутри VS для доступа к репозиторию.