purchase - ¿Cómo se consigue que AnkhSVN trabaje con el Servidor VisualSVN?
visualsvn server windows (6)
Estoy buscando la implementación de SVN gratuita más fácil que pueda encontrar.
Descargué e instalé el Servidor VisualSVN, bastante fácil. Instalado TortioseSVN - bastante fácil - ambos trabajan juntos. Instalado AnkhSVN, no puedo conseguir que se conecte al repositorio en el Servidor VisualSVN.
¿Hay algo especial que deba hacer para que AnkhSVN hable con el Servidor VisualSVN?
Para agregar una solución a SVN con Ankh, primero configure el repositorio en VisualSVN. Luego vaya a Visual Studio y abra la solución. En el explorador de soluciones, haga clic con el botón derecho en el nombre de la solución y haga clic en "Agregar solución a Subversion". A continuación, podrá especificar el repositorio al que se debe agregar, por ejemplo, " https://1.2.3.4:8443/svn/myproject/ ".
Si su solución ya está en Subversion, Ankh debería poder detectarla y proporcionarle iconos de estado y opciones de menú con el botón derecho en Visual Studio.
Si desea examinar su repositorio SVN en Visual Studio, vaya a Ver-> Explorador de repositorio. Luego, se le debe proporcionar un pequeño ícono de aspecto poco intuitivo que dirá "Agregar repositorio" cuando lo pase por encima. Ingrese la dirección de su repositorio SVN, por ejemplo, " https://1.2.3.4:8443/svn/myproject/ ". A continuación, puede examinar el repositorio y abrir el archivo de solución desde allí.
Tengo un repositorio en visualSVN. Puedo ver ese depósito con Tortuga. Sin embargo, no puedo conectarme con la función ''explorador de repositorio'' de anhkSVN.
Pensé que había leído que había algunos problemas con anhkSVN al usar http / s: el repositorio en el servidor está en un servidor https: //: 8443 / svn / reponame
He podido hacer que anhkSVN trabaje con un servidor diferente usando el protocolo svn: //, pero no con el servidor VisualSVN usando el protocolo https :.
sin una solución, ¿debería ser capaz de usar el explorador de repositorio para ver un repositorio existente?
No puedo conectarme al repositorio con el explorador de repositorios. Error / tiempo de espera. Es por eso que pensé que debía estar haciendo algo mal (es decir, ¿tal vez AnkhSVN no funciona con SSL, o el firewall trata a este cliente de manera diferente?)
Joel, voy a probar tus pasos para agregar una solución y ver si funciona, podría ser un error en el navegador de repositorios.
No estoy seguro de lo que sucedió aquí, pero lo hice funcionar. Desinstalé Visual Studio Standard e instalé Visual Studio Pro (la diferencia es que pro tiene que elegir el proveedor de control de fuente, el estándar no)
Sin embargo, dudo que fuera eso, el explorador del repositorio estaba allí en el anterior. Podría ser que escribí algo incorrecto. Después de algunos cambios, parece que la subversión puede ser sensible a las mayúsculas y minúsculas cuando se trata de la ruta de la url y la carpeta que utiliza para el repositorio. Por lo tanto, pude ver que me había equivocado en mis pruebas anteriores.
Acabo de configurar un servidor VisualSVN, TortoiseSVN y AnkhSVN en mi sistema Vista. Dado que es una intranet, NO es una conexión segura y utiliza el puerto 8080 (propiedades de red del servidor VisualSVN). También uso la autenticación Subversion y tengo "everyone" como de solo lectura y tengo IIS7 en ejecución, por lo que el puerto 80 no está disponible.
Yo también estaba teniendo problemas similares, pero podía acceder al repositorio en mi navegador a través de " http: // server-name: 8080 / " que me lleva a http: // server-name: 8080 / svn / . Para acceder al repositorio en TortoiseSVN se requiere el uso de la url " http: // server-name: 8080 / svn / " ya que todo lo demás arrojaría un error.
Esta es también la url que uso dentro de VS para acceder al repositorio.
¿Tal vez las opciones de herramientas simplificadas fueron la causa de que no pudieras seleccionar un proveedor de control de código fuente?