Wie lade ich Code mit SVN / Tortoise von Google Code herunter?

88

Ich habe gerade einen wirklich coolen WPF-Twitter-Client gesehen, der meiner Meinung nach von den Herding Code-Podcast-Jungs HerdingCode namens Witty entwickelt wurde . (oder zumindest sehe ich viele dieser Leute, die diesen Client benutzen). Dieses Projekt ist derzeit auf Google Code veröffentlicht.

Viele der Projekte in Google Code verwenden Subversion als Versionskontrollsystem (einschließlich Witty). Da ich Subversion noch nie verwendet habe, bin ich mir nicht sicher, was ich tun soll, um den Code herunterzuladen.

Auf der Quellseite für dieses Projekt ( Google Code witzige Quelle ) gibt es die folgenden Anweisungen:

Nichtmitglieder können eine schreibgeschützte Arbeitskopie anonym über HTTP auschecken.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only

Ich bin verwirrt, wo ich den obigen Befehl eingeben soll, damit ich den Code herunterladen kann.

Ich habe SVN und Tortoise installiert (von denen ich fast nichts weiß).

Vielen Dank für jede Hilfe oder einfach mich in die richtige Richtung zu weisen.

... Ed (@emcpadden)

emcpadden
quelle
Dies sieht so aus, als ob es in Tortoise 1.8 nicht funktioniert, dh keine SVN-Checkout-Option. Es gibt jedoch eine Option zum Auschecken von Lebensläufen. UND JA, das Einfügen der URL funktioniert nicht :(
Dr. Deo

Antworten:

98

Erstellen Sie nach der Installation von Tortoise (separater SVN-Client nicht erforderlich) irgendwo einen neuen leeren Ordner für das Projekt und klicken Sie in Windows mit der rechten Maustaste darauf. Es sollte eine Option für geben SVN Checkout. Wenn Sie diese Option auswählen, wird ein Dialogfeld geöffnet. Fügen Sie die oben angegebene URL in das erste Textfeld dieses Dialogfelds ein und klicken Sie auf "OK".

Joel Coehoorn
quelle
31
Die Google Code-Anweisung kann täuschen. Sie sagen: "svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only". Ich habe fälschlicherweise "mock-as3-read-only" in die URL aufgenommen, weil ich dachte, dass der Speicherplatz ein Formatierungsproblem ist oder so. Wie Jodonnell sagte, addieren Sie nur bis zum / Kofferraum, nichts weiter.
Axonn
10
Die Google Code-Anweisungen gelten nur für die Befehlszeile. Bei der Ausführung in der Befehlszeile ist der Name am Ende der lokale Ordnername, in den der Code ausgecheckt wird.
Edward
Danke @Axonn !! Das gleiche ist mir passiert. Ich habe 15 Minuten damit verbracht herauszufinden, warum die Kasse nicht funktioniert hat.
Aaron
replicaisland.googlecode.com/svn/trunk replicaisland-schreibgeschützte URL existiert nicht
Azahar
Ich wollte auch 15 Minuten verschwenden, nur wenn ich Axonns Kommentar nicht gelesen habe.
Noob
16

Erstellen Sie einen Ordner, in dem Sie den Code behalten möchten, und klicken Sie mit der rechten Maustaste darauf. Wählen Sie SVN Checkout ... und geben Sie http://wittytwitter.googlecode.com/svn/trunk in das Feld URL des Repositorys ein.

Sie können auch ausführen

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

über die Befehlszeile in dem Ordner, den Sie behalten möchten (svn.exe muss sich natürlich in Ihrem Pfad befinden).

Jodonnell
quelle
Ich
7

Wählen Tortoise SVN - > Settings - > NetWork

Füllen Sie gegebenenfalls den erforderlichen Proxy aus und überprüfen Sie ihn.

Vicky
quelle
4

Klicken Sie mit der rechten Maustaste auf den Ordner, in den Sie herunterladen möchten, und öffnen Sie ihn tortoise-svn -> repo-browser.

Geben Sie die URL oben im nächsten Fenster ein.

Klicken Sie mit der rechten Maustaste auf den trunkOrdner und wählen Sie entweder checkout(wenn Sie später von SVN aktualisieren möchten) oder export(wenn Sie nur Ihre eigene Kopie dieser Revision möchten).

Tim Howland
quelle
1

Wenn Sie wie ich Tortoise SVN haben, nehmen Sie den Google-Link und kopieren Sie NUR die URL.

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

Geändert zu URL- ( http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

Erstellen Sie einen Ordner und klicken Sie mit der rechten Maustaste auf den leeren Bereich. Sie können Repo durchsuchen oder einfach alles über die Kasse herunterladen.

Ich weiß nicht, ob Sie ein Google-Mitglied sein müssen oder nicht, aber ich habe mich für alle Fälle angemeldet. Viel Spaß mit dem Code.

Menschenfeindlichkeit


quelle
1
  • Laden Sie die SVN-Binärdateien herunter
  • Entpacken Sie sie irgendwo und fügen Sie den binOrdner Ihrer Umgebungsvariablen PATH hinzu
  • Öffnen Sie eine Befehlszeilenkonsole (cmd.exe).
  • Geben Sie dort den Befehl "svn checkout ...." ein
    • Stellen Sie sicher, dass Sie zuerst cdan die Stelle gehen, an der Sie den Projektcode herunterladen möchten (dh auschecken).
hasen
quelle
1

Wenn Sie sich hinter einer Firewall befinden, müssen Sie den Tortoise-Client für die Verbindung konfigurieren. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle in Ihrem Fenster, wählen Sie "TortoiseSVN", wählen Sie "Einstellungen" und dann "Netzwerk" auf der linken Seite des Bedienfelds. Füllen Sie alle erforderlichen Felder aus. Viel Glück.

Marcos
quelle