Comment télécharger du code en utilisant SVN / Tortoise à partir de Google Code?

88

Je viens de voir un client Twitter WPF vraiment cool qui, je pense, est développé par les gars du podcast Herding Code HerdingCode appelé Witty . (ou du moins, je vois beaucoup de ces gars utiliser ce client). Ce projet est actuellement publié sur Google Code.

De nombreux projets sur Google Code utilisent Subversion comme système de contrôle de version (y compris Witty). N'ayant jamais utilisé Subversion, je ne sais pas trop quoi faire pour télécharger le code.

Sur la page source de ce projet ( google code witty source ), il donne les instructions suivantes:

Les non-membres peuvent récupérer une copie de travail en lecture seule de manière anonyme via HTTP.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only

Je ne sais pas où je suis censé entrer la commande ci-dessus afin de pouvoir télécharger le code.

J'ai installé SVN et Tortoise (dont je ne sais presque rien).

Merci pour toute aide ou tout simplement pour m'indiquer la bonne direction.

... Ed (@emcpadden)

emcpadden
la source
Cela semble ne pas fonctionner dans tortoise 1.8, c'est-à-dire pas d'option svn checkout. Mais il existe une option de paiement cvs. ET OUI, coller l'url ne fonctionnera pas :(
Dr Deo

Réponses:

99

Après avoir installé Tortoise (client SVN séparé non requis), créez un nouveau dossier vide pour le projet quelque part et cliquez dessus avec le bouton droit de la souris dans Windows. Il devrait y avoir une option pour SVN Checkout. Choisir cette option ouvrira une boîte de dialogue. Collez l'URL que vous avez publiée ci-dessus dans la première zone de texte de cette boîte de dialogue et cliquez sur "OK".

Joël Coehoorn
la source
31
L'instruction Google Code peut être trompeuse. Ils disent: "svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only". J'ai inclus par erreur "mock-as3-read-only" dans l'URL, pensant que l'espace est un problème de formatage ou quelque chose. Comme jodonnell l'a dit, additionnez seulement jusqu'au / trunk, rien de plus.
Axonn
10
Les instructions du code Google ne concernent que la ligne de commande. Lors de l'exécution sur la ligne de commande, le nom à la fin est le nom du dossier local dans lequel le code est extrait.
Edward
Merci @Axonn !! Il m'est arrivé la même chose. J'ai perdu 15 minutes à essayer de comprendre pourquoi la caisse ne fonctionnait pas.
Aaron
replicaisland.googlecode.com/svn/trunk L' URL replicaisland-read-only n'existe pas
Azahar
J'étais sur le point de perdre 15 minutes aussi, seulement si je n'ai pas lu le commentaire d'Axonn.
noob
16

Créez un dossier dans lequel vous souhaitez conserver le code et faites un clic droit dessus. Choisissez SVN Checkout ... et saisissez http://wittytwitter.googlecode.com/svn/trunk dans le champ URL du référentiel.

Vous pouvez également exécuter

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

à partir de la ligne de commande dans le dossier que vous souhaitez conserver (svn.exe doit être dans votre chemin, bien sûr).

Jodonnell
la source
voulait juste inclure que la méthode de ligne de commande est la même pour Mac OS X.
Chunky Chunk
7

Sélectionner Tortoise SVN - > Settings - > NetWork

Remplissez le proxy requis le cas échéant, puis vérifiez.

Vicky
la source
4

Faites un clic droit sur le dossier dans lequel vous souhaitez télécharger et ouvrez tortoise-svn -> repo-browser.

Entrez l'URL ci-dessus dans la fenêtre suivante.

faites un clic droit sur le trunkdossier et choisissez soit checkout(si vous souhaitez mettre à jour à partir de SVN plus tard) ou export(si vous voulez juste votre propre copie de cette révision).

Tim Howland
la source
1

Si vous avez Tortoise SVN, comme moi, prenez le lien google et copiez UNIQUEMENT l'URL.

Régulier - (svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only)

Modifié en URL- ( http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

Créez un dossier, faites un clic droit sur l'espace vide. Vous pouvez parcourir Repo ou simplement tout télécharger via le paiement.

Je ne sais pas si vous devez être membre de Google ou non, mais je me suis inscrit au cas où. Amusez-vous avec le code.

Misanthropie


la source
1
  • Téléchargez les binaires svn
  • décompressez-les quelque part et ajoutez le bindossier à votre variable d'environnement PATH
  • ouvrir une console de ligne de commande (cmd.exe)
  • entrez la commande "svn checkout ...." ici
    • assurez-vous d'abord cdde vous rendre à l'endroit où vous souhaitez télécharger (c'est-à-dire récupérer) le code des projets.
hasen
la source
1

Si vous êtes derrière un pare-feu, vous devrez configurer le client Tortoise pour vous y connecter. Faites un clic droit quelque part dans votre fenêtre, sélectionnez "TortoiseSVN", sélectionnez "paramètres", puis sélectionnez "réseau" sur le côté gauche du panneau. Remplissez tous les champs obligatoires. Bonne chance.

Marcos
la source