Podczas próby pobrania starego zrzutu svn projektu pod kontrolą gita napotkałem interesujący problem. Za każdym razem, gdy uruchamiam git svn
, pojawia się błąd informujący, że nie jest to polecenie git, ale istnieje dokumentacja, którą mogę wyciągnąć git help
. Czy coś jest nie tak z moją instalacją, czy po prostu coś mi tu brakuje?
Edycja: Powinienem również wspomnieć, że używam msysGit w wersji 1.6.1.9.g97c34 pod Windows XP, a błąd, który otrzymuję to:
$ git svn git: 'svn' nie jest plikiem polecenie git. Zobacz „git --help”. Miałeś na myśli jeden z nich? fsck pokazać
sudo apt-get install git-svn
Po prostu sprawdzam moją nowo zainstalowaną skrzynkę ubuntu i nie została ona zainstalowana nawet z zainstalowanym git-core. Prosty:
lub twój odpowiednik dystrybucji powinien to naprawić.
źródło
W systemie Ubuntu:
źródło
apt-get update
potrzebujesudo
również. Próbowałem zaktualizować odpowiedź, ale ponieważ edycja ma mniej niż 6 znaków, więc nie pozwala mi tego zrobićW moim systemie miałem ten problem:
ponieważ nie mam zainstalowanych powiązań Subversion Perl. Spróbuj je zainstalować i ponownie uruchomić polecenie.
źródło
Dla potomnych: w CentOS 7 po prostu uruchom
sudo yum install git-svn
.źródło
Miałem ten sam błąd pod Cygwin 1.7. Zostało to rozwiązane poprzez zainstalowanie pakietu git-svn z instalatorem Cygwin.
źródło
W Gentoo powinieneś zbudować git z USE = "subversion"
źródło
Wersja MacPorts:
(Uwaga: prawdopodobnie musisz
port deactivate git
najpierw)źródło
Miałem podobny problem na RHEL6, tj.
Moje rozwiązanie:
źródło
/usr/local/share/perl5
Katalog i zawartość potrzebne te uprawnienia. Dziękuję Ci!Nie został zainstalowany w mojej nowej instalacji Ubuntu na WSL -
posortował to:
źródło
Jeśli git-svn nie jest częścią mSysGit, polecam użycie małego serwera UNIX do hostowania repozytorium bramy, które klonuje repozytorium svn, a następnie sklonuje to repozytorium na komputer z systemem Windows. To jest podejście, którego używam do interakcji z CVS z git.
źródło
Na CentOS użyłem
źródło
W Fedorze musiałem go zainstalować z
źródło