Come faccio a scaricare il codice utilizzando SVN / Tortoise da Google Code?


88

Ho appena visto un client Twitter WPF davvero interessante che penso sia stato sviluppato dai ragazzi del podcast Herding Code HerdingCode chiamato Witty . (o almeno, vedo molti di quei ragazzi che usano questo client). Questo progetto è attualmente pubblicato su Google Code.

Molti dei progetti su Google Code utilizzano Subversion come sistema di controllo delle versioni (incluso Witty). Non avendo mai usato Subversion, non sono sicuro di cosa fare per scaricare il codice.

Nella pagina sorgente di questo progetto ( codice google witty source ) fornisce le seguenti istruzioni:

I non membri possono estrarre una copia funzionante di sola lettura in modo anonimo su HTTP.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-sola lettura

Sono confuso su dove dovrei inserire il comando sopra in modo da poter scaricare il codice.

Ho installato SVN e Tortoise (di cui non so quasi nulla).

Grazie per qualsiasi aiuto o semplicemente indicandomi nella giusta direzione.

... Ed (@emcpadden)


Sembra che non funzioni in tartaruga 1.8, ovvero nessuna opzione di checkout svn. Ma c'è un'opzione di checkout cvs. E SÌ, incollare l'URL non funzionerà :(
Dr Deo

Risposte:


99

Dopo aver installato Tortoise (client SVN separato non richiesto), crea una nuova cartella vuota per il progetto da qualche parte e fai clic con il pulsante destro del mouse su Windows. Dovrebbe esserci un'opzione per SVN Checkout. Scegliendo questa opzione si aprirà una finestra di dialogo. Incolla l'URL che hai pubblicato sopra nella prima casella di testo di quella finestra di dialogo e fai clic su "OK".


31
L'istruzione di Google Code può essere ingannevole. Dicono: "svn checkout mock-as3.googlecode.com/svn/trunk mock- as3 -read-only". Ho erroneamente incluso "mock-as3-read-only" nell'URL, pensando che lo spazio sia un problema di formattazione o qualcosa del genere. Come ha detto Jodonnell, sommate solo fino a / trunk, non oltre.
Axonn

10
Le istruzioni di Google Code sono solo per la riga di comando. Quando si esegue sulla riga di comando, il nome alla fine è il nome della cartella locale in cui viene estratto il codice.
Edward

Grazie @ Axonn !! La stessa cosa è successa a me. Ho sprecato 15 minuti cercando di capire perché la cassa non funzionava.
Aaron

replicaisland.googlecode.com/svn/trunk L' URL di sola lettura replicaisland non esiste
Azahar

Anch'io stavo per perdere 15 minuti, solo se non avessi letto il commento di Axonn.
noob

16

Crea una cartella in cui desideri conservare il codice e fai clic con il pulsante destro del mouse su di essa. Scegli SVN Checkout ... e digita http://wittytwitter.googlecode.com/svn/trunk nel campo URL del repository.

Puoi anche correre

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

dalla riga di comando nella cartella in cui vuoi tenerlo (svn.exe deve essere nel tuo percorso, ovviamente).


volevo solo includere che il metodo della riga di comando è lo stesso per Mac OS X.
Chunky Chunk


7

Selezionare Tortoise SVN - > Settings - > NetWork

Compila il proxy richiesto, se presente, quindi seleziona.


4

Fare clic con il tasto destro sulla cartella in cui si desidera scaricare e aprire tortoise-svn -> repo-browser.

Inserisci l'URL sopra nella finestra successiva.

fare clic con il tasto destro sulla trunkcartella e scegliere checkout(se si desidera aggiornare da SVN in un secondo momento) o export(se si desidera solo la propria copia di quella revisione).



1

Se hai Tortoise SVN, come me, prendi il link di Google e copia SOLO l'URL.

Regular- (svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only)

Modificato in URL- ( http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

Crea una cartella, fai clic con il pulsante destro del mouse sullo spazio vuoto. Puoi sfogliare Repo o semplicemente scaricarlo tutto tramite checkout.

Non so se devi essere un membro di Google o meno, ma mi sono iscritto per ogni evenienza. Divertiti con il codice.

Misantropia


1
  • Scarica i binari svn
  • scompattali da qualche parte e aggiungi la bincartella alla tua variabile d'ambiente PATH
  • aprire una console della riga di comando (cmd.exe)
  • inserisci il comando "svn checkout ...." lì
    • assicurati prima cdnel luogo in cui desideri scaricare (es. checkout) il codice del progetto.

1

Se sei dietro un firewall dovrai configurare il client Tortoise per connettersi ad esso. Fare clic con il tasto destro da qualche parte nella finestra, selezionare "TortoiseSVN", selezionare "impostazioni", quindi selezionare "rete" sul lato sinistro del pannello. Compila tutti i campi obbligatori. In bocca al lupo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.