2008-10-31 18 views
11

Estoy buscando la implementación SVN gratuita más fácil que pueda encontrar.¿Cómo se consigue que AnkhSVN funcione con el servidor VisualSVN?

He descargado e instalado VisualSVN Server - bastante fácil. TortioseSVN instalado - bastante fácil: ambos funcionan en conjunto. AnkhSVN instalado, no puedo conectarlo al repositorio en el servidor VisualSVN.

¿Hay algo especial que deba hacer para que AnkhSVN hable con el servidor de VisualSVN?

Respuesta

0

Tengo un repositorio en visualSVN. Puedo ver ese depósito con Tortoise. Sin embargo, no puedo conectarme con la función 'explorador de repositorio' de anhkSVN.

pensé que había leído que hubo algunos problemas con anhkSVN utilizando HTTP/s - el repositorio en el servidor se encuentra en un https://server:8443/svn/reponame

he podido conseguir anhkSVN para trabajar con un servidor diferente mediante el SVN : // protocolo, pero no con el servidor VisualSVN utilizando el protocolo https :.

7

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". Luego 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 ser capaz de 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í.

0

sin una solución, ¿debería ser capaz de utilizar el explorador de repositorio para ver un repositorio existente?

No puedo conectarme al repositorio mediante el explorador de repositorios - Error/tiempo de espera. Es por eso que pensé que debía estar haciendo algo mal (es decir, quizás AnkhSVN no funciona con SSL o el firewall trata a este cliente de manera diferente)

Joel, voy a intentar seguir los pasos para agregar una solución y ver si eso funciona, podría ser un error en el navegador del repositorio.

1

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 origen, el estándar no)

Sin embargo, dudo que fuera eso - el explorador de Repository estaba allí en el el viejo. 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.

+0

Subversion es de hecho distingue entre mayúsculas y minúsculas –

0

Acabo de configurar un servidor de VisualSVN, TortoiseSVN, & 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 podría acceder al repositorio en mi navegador a través de "http://server-name:8080/" que me lleva al http://server-name:8080/svn/. Para acceder al repositorio en TortoiseSVN es necesario usar 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.

1

¿Tal vez Simplified Tools Options fue la causa por la que no pudo seleccionar un proveedor de control de código fuente?

Cuestiones relacionadas