Jak pobrać kod za pomocą SVN / Tortoise z Google Code?


88

Właśnie zobaczyłem naprawdę fajnego klienta twittera WPF, który, jak sądzę, został opracowany przez ludzi z Herding Code podcast HerdingCode o nazwie Witty . (a przynajmniej widzę wielu tych facetów używających tego klienta). Ten projekt jest obecnie opublikowany w Google Code.

Wiele projektów w Google Code używa Subversion jako systemu kontroli wersji (w tym Witty). Ponieważ nigdy nie korzystałem z Subversion, nie jestem pewien, co zrobić, aby pobrać kod.

Na stronie źródłowej tego projektu ( google code dowcipne źródło ) zawiera następującą instrukcję:

Osoby niebędące członkami mogą anonimowo pobrać kopię roboczą tylko do odczytu za pośrednictwem protokołu HTTP.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-tylko do odczytu

Nie wiem, gdzie mam wpisać powyższe polecenie, aby pobrać kod.

Zainstalowałem SVN i Tortoise (o których prawie nic nie wiem).

Dziękuję za pomoc lub po prostu wskazując mi właściwy kierunek.

... Ed (@emcpadden)


Wygląda na to, że nie działa w żółwiu 1.8, tj. Bez opcji svn checkout. Ale jest opcja kasy CVS. I TAK, wklejanie adresu URL nie zadziała :(
Dr Deo

Odpowiedzi:


99

Po zainstalowaniu Tortoise (osobny klient SVN nie jest wymagany), utwórz gdzieś nowy pusty folder projektu i kliknij go prawym przyciskiem myszy w systemie Windows. Powinna istnieć opcja SVN Checkout. Wybranie tej opcji spowoduje otwarcie okna dialogowego. Wklej adres URL opublikowany powyżej w pierwszym polu tekstowym tego okna dialogowego i kliknij „OK”.


31
Instrukcja Google Code może być myląca. Mówią: „svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-tylko do odczytu”. Pomyłkowo umieściłem w adresie URL „pozorowany-as3-tylko do odczytu”, myśląc, że spacja jest problemem z formatowaniem lub czymś. Jak powiedział jodonnell, sumuj tylko do / trunk, nic więcej.
Axonn

10
Instrukcje Google Code dotyczą tylko wiersza poleceń. Podczas wykonywania w wierszu poleceń nazwa na końcu jest nazwą folderu lokalnego, do którego pobierany jest kod.
Edward

Dzięki @Axonn !! To samo przytrafiło się mnie. Zmarnowałem 15 minut, próbując dowiedzieć się, dlaczego kasa nie działa.
Aaron,

replicaisland.googlecode.com/svn/trunk replicaisland-tylko do odczytu URL nie istnieje
Azahar

Miałem też stracić 15 minut, tylko jeśli nie przeczytałem komentarza Axonna.
noob

16

Utwórz folder, w którym chcesz zachować kod, i kliknij go prawym przyciskiem myszy. Wybierz SVN Checkout ... i wpisz http://wittytwitter.googlecode.com/svn/trunk w polu URL repozytorium.

Możesz też biegać

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

z wiersza poleceń w folderze, który chcesz zachować (oczywiście svn.exe musi znajdować się na Twojej ścieżce).


chciałem tylko dodać, że metoda wiersza poleceń jest taka sama dla systemu Mac OS X.
Chunky Chunk,


7

Wybierz Tortoise SVN - > Settings - > NetWork

Wypełnij wymagane proxy, jeśli takie istnieją, a następnie sprawdź.


4

Kliknij prawym przyciskiem myszy folder, w którym chcesz pobrać, i otwórz tortoise-svn -> repo-browser.

Wprowadź powyższy adres URL w następnym oknie.

kliknij trunkfolder prawym przyciskiem myszy i wybierz albo checkout(jeśli chcesz zaktualizować z SVN później) lub export(jeśli chcesz mieć tylko własną kopię tej wersji).



1

Jeśli masz SVN Tortoise, tak jak ja, weź link Google i TYLKO skopiuj adres URL.

Regular- ( płatność svn http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-tylko do odczytu)

Zmodyfikowano do adresu URL- ( http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

Utwórz folder, kliknij prawym przyciskiem myszy puste miejsce. Możesz przeglądać repozytorium lub po prostu pobrać to wszystko za pośrednictwem kasy.

Nie wiem, czy musisz być członkiem Google, czy nie, ale zarejestrowałem się na wszelki wypadek. Baw się kodem.

Mizantropia


1
  • Pobierz pliki binarne svn
  • rozpakuj je gdzieś i dodaj binfolder do zmiennej środowiskowej PATH
  • otwórz konsolę wiersza poleceń (cmd.exe)
  • wprowadź tam polecenie „svn checkout ....”
    • upewnij się, że najpierw cddotrzesz do miejsca, z którego chcesz pobrać (czyli pobrać) kod projektu.

1

Jeśli jesteś za zaporą ogniową, będziesz musiał skonfigurować klienta Tortoise, aby się z nim łączył. Kliknij prawym przyciskiem myszy gdzieś w swoim oknie, wybierz „TortoiseSVN”, wybierz „ustawienia”, a następnie wybierz „sieć” po lewej stronie panelu. Wypełnij wszystkie wymagane pola. Powodzenia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.