Comment télécharger / récupérer un projet depuis Google Code sous Windows?

126

Comment télécharger un fichier ZIP d'un projet entier à partir de Google Code alors qu'aucun téléchargement préparé n'est disponible?

Voici ce que je vois sur la page de paiement:

Accès en ligne de
commande Utilisez cette commande pour extraire de manière anonyme le dernier code source du projet:

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

Mais je travaille sous Windows et je n'ai pas les binaires svn ... en ai-je besoin?

Je peux accéder à un fichier de code source individuel ou afficher les pages HTML de Subversion, mais cela me permet simplement d'accéder aux fichiers de code source un par un.

Le flash
la source
Similaire à, mais PAS un double de: stackoverflow.com/questions/41766/…
TheFlash
2
Je pensais que j'étais le seul paresseux à chercher ça :), Heureux de savoir que j'ai un grand club: P
Mubashar
Les réponses à stackoverflow.com/questions/8386894/download-an-svn-repository incluent une interface Web.
svn

Réponses:

213

Si vous ne souhaitez rien installer mais souhaitez télécharger un référentiel SVN ou GIT, vous pouvez utiliser ceci: http://downloadsvn.codeplex.com/

Je n'ai rien à voir avec ce projet, mais je viens de l'utiliser maintenant et cela m'a sauvé quelques minutes. Peut-être que cela aidera quelqu'un.

Tom Chantler
la source
1
Très utile pour ceux qui n'utilisent que git et non svn, merci :)
slugmandrew
12
Presque exactement ce que je cherchais (et exactement pour le demandeur), sauf que je cherchais un site Web où je peux entrer l'URL SVN et il me permettra de télécharger un ZIP de la source extraite. Mais je suppose qu'une application simple comme celle-ci peut également fonctionner aussi bien.
ADTC
8
Je ne peux pas croire que tu m'as refusé pour ça?! Pourquoi ne pas obtenir le code source, puis ajouter vous-même la prise en charge du proxy? C'est une tâche insignifiante et voter contre cette réponse à cause de cela est absurde; ce n'est pas mon code que je fournis!
Tom Chantler
7
Je voudrais ajouter (parce que cela m'a jeté) mais avec dans ce programme utilisant ce projet "svn checkout myproject.googlecode.com/svn/trunk myproject-read-only" vous utiliseriez UNIQUEMENT " myproject.googlecode.com/ svn / trunk "comme URL, après l'espace est juste un titre et je pense que cela pourrait être utile pour quelqu'un qui entre dans la même confusion
zfb
1
Solution parfaite :) Forcer l'utilisateur à installer SVN alors qu'il veut juste avoir un coup d'œil sur le code n'est pas bon. Celui-ci est ce que je recherche.
Jim Raynor
10

Si vous installez TortoiseSVN, vous pouvez utiliser SVN sous Windows. Il vous donne également les binaires SVN. Vous n'avez pas besoin de faire la vérification à partir de la ligne de commande car elle s'intègre à l'Explorateur Windows pour vous.

Daniel Elliott
la source
3
Après avoir installé TortoiseSVN dans Windows, créez un nouveau dossier pour le projet quelque part et faites un clic droit dessus. Il devrait y avoir une option pour "SVN Checkout". Collez l'URL dans la première zone de texte de la boîte de dialogue et cliquez sur "OK".
TheFlash
6

Si vous ne souhaitez pas installer TortoiseSVN, vous pouvez simplement installer 'Subversion pour Windows' à partir d'ici:

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

Après l'installation, ouvrez simplement une invite de commande, accédez au dossier dans lequel vous souhaitez télécharger, puis passez dans la commande d'extraction comme indiqué sur la page `` source '' du projet. Par exemple

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

Notez que l'espace entre l'URL et la dernière chaîne est intentionnel, la dernière chaîne est le nom du dossier dans lequel la source sera téléchargée.

M. Bungle
la source
3

Merci M. Tom Chantler d'avoir ajouté cela pour que l'exe http://downloadsvn.codeplex.com/ extrait la source SVN

notez simplement que supposons que vous téléchargez le projet ci-dessous: vous devez entrer exactement ce qui suit pour le télécharger dans l'URL exe:

http://myproject.googlecode.com/svn/trunk/

le développeur ne s'occupe pas d'ajouter le http: / / s'il n'existe pas. J'espère que cela fera gagner du temps à quelqu'un.

Jamal Fayed
la source
2

Une autre solution simple sans la surcharge TortoiseSVN est RapidSVN . Il s'agit d'un client SVN open-source léger, facile à installer et à utiliser.

L' outil Télécharger SVN fonctionnait également très bien, mais il avait des problèmes avec les référentiels SVN qui ne fournissent pas d'interface Web. RapidSVN fonctionne bien avec ceux-ci.

hxseven
la source
1

Si vous avez un compte github et que vous ne souhaitez pas télécharger de logiciel, vous pouvez exporter vers github, puis télécharger un zip depuis github.

Kevin Yin
la source