Pobieranie kodu z Google Code bez korzystania z systemu kontroli wersji [zamknięte]


14

Czy istnieje metoda pobrania folderu z Google Code bez konieczności korzystania z systemu kontroli wersji?

Odpowiedzi:


16

Z jakiej platformy?

W Linuksie, jeśli repozytorium kodu to subversion, możesz zrobić coś takiego:

wget -m http://fofix.googlecode.com/svn/MFH-Mod/trunk/

Nie ma tak małego zastrzeżenia do tego polecenia, że ​​pobierze całe repozytorium na dysk (czyli wszystkie tagi i gałęzie plus pień).

Innym podejściem jest użycie lftp:

lftp http://fofix.googlecode.com/svn/MFH-Mod/trunk/
lftp fofix.googlecode.com:/svn/MFH-Mod/trunk>
lftp fofix.googlecode.com:/svn/MFH-Mod/trunk>mirror <directory to download>

I to rekurencyjnie pobierze tylko ten katalog.

W systemie Windows jest kilka aplikacji dublujących, ale nie mogę polecić konkretnej.


Czy możesz mi powiedzieć jedną aplikację do tworzenia kopii lustrzanych, gdy korzystam z systemu Windows 7?
IsmailS

2
Istnieje narzędzie wget, które można pobrać na system Windows.
Nyerguds

9

Szukałem tego samego. Kolejnym najlepszym podejściem może być użycie następującego minimalistycznego autonomicznego pliku wykonywalnego dla systemu Windows (tylko ~ 8,45 KB): http://downloadsvn.codeplex.com/

Jest to o wiele lepsze niż konieczność instalowania standardowego systemu kontroli wersji SVN lub GIT (choć powinieneś mieć zainstalowany .NET Framework). Chociaż jest to stary post, mam nadzieję, że to pomaga.


3

Wiem, że jest to dość stary post, ale dla osób, które docierają tutaj przez Google, chcę powiedzieć, że możesz pobrać czysty bagażnik zamiast całego repozytorium za pomocą wget, używając tego adresu:

[project_name_here].googlecode.com/svn/trunk

Zamiast:

code.google.com/p/[project_name_here]/source/browse/trunk

2

Wiele projektów ma zakładkę „Pobieranie”, w której będą oferować kod źródłowy w pliku zip. To może być najłatwiejszy sposób na uzyskanie dostępu do określonej wersji kodu. Jeśli chodzi o dostęp do repozytorium na żywo, możesz nie mieć szczęścia.


1
W zależności od scm używanego w projekcie kodu googlowego jest to nieprawidłowe.
feniix
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.