Jak pobrać / pobrać projekt z Google Code w systemie Windows?

126

Jak pobrać plik ZIP całego projektu z Google Code, gdy nie ma dostępnych gotowych plików do pobrania?

Oto, co widzę na stronie kasy:

Dostęp z
wiersza poleceń Użyj tego polecenia, aby anonimowo sprawdzić najnowszy kod źródłowy projektu:

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

Ale pracuję w systemie Windows i nie mam plików binarnych svn ... czy ich potrzebuję?

Mogę uzyskać dostęp do pojedynczego pliku kodu źródłowego lub przeglądać strony HTML Subversion, ale to tylko pozwala mi na dostęp do plików z kodem źródłowym jeden po drugim.

Błysk
źródło
Podobny do, ale NIE duplikat: stackoverflow.com/questions/41766/…
TheFlash,
2
Myślałem, że jestem jedynym leniwym facetem, który tego szuka :), Cieszę się, że mam duży klub: P
Mubashar
Odpowiedzi na stackoverflow.com/questions/8386894/download-an-svn-repository zawierają interfejs sieciowy.
svn

Odpowiedzi:

213

Jeśli nie chcesz niczego instalować, ale chcesz pobrać repozytorium SVN lub GIT, możesz użyć tego: http://downloadsvn.codeplex.com/

Nie mam nic wspólnego z tym projektem, ale właśnie go użyłem i zaoszczędziłem kilka minut. Może to komuś pomoże.

Tom Chantler
źródło
1
Bardzo przydatne dla tych, którzy używają tylko git, a nie svn, dzięki :)
slugmandrew
12
Prawie dokładnie to, czego szukałem (i dokładnie dla pytającego), z wyjątkiem tego, że szukałem strony internetowej, na której mogę wpisać adres URL SVN i pozwoli mi to pobrać ZIP z wyewidencjonowanego źródła. Ale wydaje mi się, że prosta aplikacja, taka jak ta, może również działać.
ADTC,
8
Nie mogę uwierzyć, że mnie za to przegłosowałeś ?! Dlaczego nie pobrać kodu źródłowego, a następnie samodzielnie dodać obsługę serwera proxy? To trywialne zadanie, a odrzucanie tej odpowiedzi z tego powodu jest absurdalne; to nie jest mój kod!
Tom Chantler
7
Chciałbym dodać (ponieważ to mnie wyrzuciło), ale w tym programie używającym tego projektu „svn checkout myproject.googlecode.com/svn/trunk myproject-tylko do odczytu” używałbyś TYLKO „ myproject.googlecode.com/ svn / trunk ”jako adres URL, po spacji to tylko tytuł i myślę, że może to być pomocne dla kogoś, kto wpada w to samo zamieszanie
zfb
1
Idealne rozwiązanie :) Zmuszanie użytkownika do instalowania SVN, gdy chcą tylko rzucić okiem na kod, nie jest dobre. To jest to, czego szukam.
Jim Raynor,
10

Jeśli zainstalujesz TortoiseSVN , możesz używać SVN pod oknami. Udostępnia również pliki binarne SVN. Nie musisz jednak dokonywać płatności z wiersza poleceń, ponieważ integruje się on z Eksploratorem Windows.

Daniel Elliott
źródło
3
Po zainstalowaniu TortoiseSVN w Windows, utwórz gdzieś nowy folder projektu i kliknij go prawym przyciskiem myszy. Powinna istnieć opcja „SVN Checkout”. Wklej adres URL w pierwszym polu tekstowym okna dialogowego i kliknij „OK”.
TheFlash,
6

Jeśli nie chcesz instalować TortoiseSVN, możesz po prostu zainstalować „Subversion for Windows” stąd:

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

Po zainstalowaniu po prostu otwórz wiersz polecenia, przejdź do folderu, do którego chcesz pobrać, a następnie wklej w poleceniu kasy, jak wskazano na stronie „źródłowej” projektu. Na przykład

svn checkout http://projectname.googlecode.com/svn/trunk/ nazwa-projektu-tylko do odczytu

Zwróć uwagę, że spacja między adresem URL a ostatnim ciągiem jest zamierzona, ostatni ciąg to nazwa folderu, do którego zostanie pobrane źródło.

Panie Bungle
źródło
3

Dziękuję Panu Tomowi Chantlerowi, który dodaje, że aby pobrać exe http://downloadsvn.codeplex.com/, aby pobrać źródło SVN

pamiętaj tylko, że przypuśćmy, że pobierasz poniższy projekt: musisz wprowadzić dokładnie następujące informacje, aby nie ładować go w exe URL:

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

deweloper nie zajmuje się dołączaniem http: / /, jeśli nie istnieje. Mam nadzieję, że to oszczędza komuś czas.

Jamal Fayed
źródło
2

Innym prostym rozwiązaniem bez narzutu TortoiseSVN jest RapidSVN . Jest to lekki klient SVN o otwartym kodzie źródłowym, który jest łatwy w instalacji i obsłudze.

Narzędzie Download SVN również działało całkiem dobrze, ale miało problemy z repozytoriami SVN, które nie zapewniają interfejsu internetowego. RapidSVN działa z nimi dobrze.

hxseven
źródło
1

Jeśli masz konto github i nie chcesz pobierać oprogramowania, możesz wyeksportować do github, a następnie pobrać plik zip z github.

Kevin Yin
źródło