Как вы получаете 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-адреса и пути к папке, которые вы используете для репозитория. Поэтому я мог видеть, что я ошибался в своих предыдущих тестах.
Ответ 3
Возможно, Упрощенные параметры инструментов были причиной того, что вы не смогли выбрать поставщика контроля источника?
Ответ 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 для доступа к репозиторию.