Come scaricare / effettuare il checkout di un progetto da Google Code in Windows?


126

Come faccio a scaricare un file ZIP di un intero progetto da Google Code quando non sono disponibili download preparati?

Questo è quello che vedo nella pagina di pagamento:

Accesso
alla riga di comando Utilizzare questo comando per estrarre in modo anonimo l'ultimo codice sorgente del progetto:

svn checkout http://myproject.googlecode.com/svn/trunk/ myproject-read-only 

Ma sto lavorando su Windows e non ho i binari svn ... ne ho bisogno?

Posso accedere ai singoli file del codice sorgente o visualizzare le pagine HTML di Subversion, ma ciò mi consente di accedere ai file del codice sorgente uno per uno.


Simile, ma non un duplicato di: stackoverflow.com/questions/41766/...
TheFlash

2
Pensavo di essere l'unico ragazzo pigro alla ricerca di questo :), felice di sapere che ho un grande club: P
Mubashar

Le risposte a stackoverflow.com/questions/8386894/download-an-svn-repository includono un'interfaccia web.
svn

Risposte:


213

Se non si desidera installare nulla ma si desidera scaricare un repository SVN o GIT, è possibile utilizzare questo: http://downloadsvn.codeplex.com/

Non ho nulla a che fare con questo progetto, ma l'ho usato solo ora e mi ha fatto risparmiare qualche minuto. Forse aiuterà qualcuno.


1
Molto utile per coloro che usano solo git e non svn, grazie :)
slugmandrew,

12
Quasi esattamente quello che stavo cercando (e esattamente per il richiedente), tranne che stavo cercando un sito Web in cui posso inserire l'URL SVN e mi permetterà di scaricare un ZIP della fonte estratta. Ma suppongo che anche una semplice app come questa possa funzionare.
ADTC

8
Non riesco a credere che tu mi abbia votato per questo ?! Perché non ottenere il codice sorgente e quindi aggiungere tu stesso il supporto proxy? È un compito banale e sottovalutare questa risposta perché assurda; non è il mio codice che sto fornendo!
Tom Chantler,

7
Vorrei aggiungere (perché questo mi ha buttato via) ma con questo programma usando questo progetto "svn checkout myproject.googlecode.com/svn/trunk myproject-read-only" useresti SOLO " myproject.googlecode.com/ svn / trunk "come l'URL, dopo che lo spazio è solo un titolo e penso che questo potrebbe essere utile per qualcuno che si trova nella stessa confusione
zfb

1
Soluzione perfetta :) Costringere l'utente a installare SVN mentre vuole solo dare un'occhiata al codice non è buono. Questo è quello che sto cercando.
Jim Raynor,

10

Se installi TortoiseSVN puoi usare SVN sotto Windows. Ti dà anche i binari SVN. Non è necessario effettuare il checkout dalla riga di comando, poiché si integra in Esplora risorse per te.


3
Dopo aver installato TortoiseSVN in Windows, crea una nuova cartella per il progetto da qualche parte e fai clic con il tasto destro del mouse. Dovrebbe esserci un'opzione per "Checkout SVN". Incolla l'URL nella prima casella di testo della finestra di dialogo e fai clic su "OK".
TheFlash,

6

Se non vuoi installare TortoiseSVN, puoi semplicemente installare 'Subversion per Windows' da qui:

http://sourceforge.net/projects/win32svn/

Dopo l'installazione, basta aprire un prompt dei comandi, andare nella cartella in cui si desidera scaricare, quindi incollare il comando di checkout come indicato nella pagina "sorgente" del progetto. Per esempio

svn checkout http://projectname.googlecode.com/svn/trunk/ projectname-sola lettura

Nota che lo spazio tra l'URL e l'ultima stringa è intenzionale, l'ultima stringa è il nome della cartella in cui verrà scaricato il sorgente.



2

Un'altra soluzione semplice senza l'overhead di TortoiseSVN è RapidSVN . È un client SVN open source leggero, facile da installare e da usare.

Anche lo strumento Download SVN ha funzionato abbastanza bene, ma ha avuto problemi con i repository SVN che non forniscono un'interfaccia web. RapidSVN funziona bene con quelli.


1

Se hai un account github e non vuoi scaricare software, puoi esportare in github, quindi scaricare un zip da github.

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.