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.


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.


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.


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.



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.


1

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

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.