¿Cómo descargo código usando SVN / Tortoise de Google Code?

88

Acabo de ver un cliente de Twitter WPF realmente genial que creo que fue desarrollado por los chicos del podcast de Herding Code, HerdingCode, llamado Witty . (o al menos, veo a muchos de esos tipos usando este cliente). Este proyecto está publicado actualmente en Google Code.

Muchos de los proyectos de Google Code utilizan Subversion como sistema de control de versiones (incluido Witty). Como nunca he usado Subversion, no estoy seguro de qué hacer para descargar el código.

En la página fuente de este proyecto ( código de Google fuente ingeniosa ) se da la siguiente instrucción:

Los no miembros pueden consultar una copia de trabajo de solo lectura de forma anónima a través de HTTP.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only

Estoy confundido en cuanto a dónde se supone que debo ingresar el comando anterior para poder descargar el código.

He instalado SVN y Tortoise (de los que no sé casi nada).

Gracias por cualquier ayuda o simplemente por señalarme en la dirección correcta.

... Ed (@emcpadden)

emcpadden
fuente
Esto parece que no funciona en tortoise 1.8, es decir, sin opción de pago svn. Pero hay una opción de pago de cvs. Y SÍ, pegar la URL no funcionará :(
Dr. Deo

Respuestas:

99

Después de instalar Tortoise (no se requiere un cliente SVN separado), cree una nueva carpeta vacía para el proyecto en algún lugar y haga clic con el botón derecho en Windows. Debería haber una opción para SVN Checkout. Al elegir esa opción, se abrirá un cuadro de diálogo. Pegue la URL que publicó anteriormente en el primer cuadro de texto de ese cuadro de diálogo y haga clic en "Aceptar".

Joel Coehoorn
fuente
31
Las instrucciones de Google Code pueden ser engañosas. Dicen: "svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only". Incluí por error "mock-as3-read-only" en la URL, pensando que el espacio es un problema de formato o algo así. Como dijo jodonnell, solo sume hasta el / tronco, nada más.
Axonn
10
Las instrucciones de Google Code son solo para la línea de comandos. Cuando se ejecuta en la línea de comando, el nombre al final es el nombre de la carpeta local en la que se extrae el código.
Edward
Gracias @Axonn !! A mi me pasó lo mismo. Perdí 15 minutos tratando de averiguar por qué la caja no funcionaba.
Aaron
replicaisland.googlecode.com/svn/trunk URL de solo lectura de replicaisland no existe
Azahar
Yo también estaba a punto de perder 15 minutos, solo si no había leído el comentario de Axonn.
novato
16

Cree una carpeta donde desee guardar el código y haga clic derecho sobre él. Elija SVN Checkout ... y escriba http://wittytwitter.googlecode.com/svn/trunk en el campo URL del repositorio.

También puedes correr

svn checkout http://wittytwitter.googlecode.com/svn/trunk

desde la línea de comando en la carpeta que desea mantener (svn.exe tiene que estar en su ruta, por supuesto).

Jodonnell
fuente
solo quería incluir que el método de línea de comandos es el mismo para Mac OS X.
Chunky Chunk
7

Seleccione Tortoise SVN - > Settings - > NetWork

Complete el proxy requerido si lo hubiera y luego verifique.

Vicky
fuente
4

Haga clic con el botón derecho en la carpeta en la que desea descargar y ábrala tortoise-svn -> repo-browser.

Ingrese la URL de arriba en la siguiente ventana.

haga clic con el botón derecho en la trunkcarpeta y elija checkout(si desea actualizar desde SVN más adelante) o export(si solo desea su propia copia de esa revisión).

Tim Howland
fuente
1

Si tiene Tortoise SVN, como yo, tome el enlace de Google y SOLO copie la URL.

Regular- (pago de svn http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-solo lectura)

Modificado a URL- ( http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

Cree una carpeta, haga clic derecho en el espacio vacío. Puede buscar repositorio o simplemente descargarlo todo a través del pago.

No sé si tienes que ser miembro de Google o no, pero me registré por si acaso. Diviértete con el código.

Misantropía


fuente
1
  • Descarga los binarios de svn
  • descomprímalos en algún lugar y agregue la bincarpeta a su variable de entorno PATH
  • abre una consola de línea de comandos (cmd.exe)
  • ingrese que el comando "svn checkout ...." allí
    • primero asegúrese de cdir al lugar donde desea descargar (es decir, pagar) el código del proyecto.
hasen
fuente
1

Si está detrás de un firewall, tendrá que configurar el cliente Tortoise para conectarse a él. Haga clic derecho en algún lugar de su ventana, seleccione "TortoiseSVN", seleccione "configuración", y luego seleccione "red" en el lado izquierdo del panel. Complete todos los campos obligatorios. Buena suerte.

Marcos
fuente