Ketika mencoba untuk mendapatkan svn dump lama dari sebuah proyek di bawah kendali git, saya mengalami masalah yang menarik. Setiap kali saya menjalankan git svn
, saya mendapatkan kesalahan yang mengatakan itu bukan perintah git, namun ada dokumentasi untuk itu yang dapat saya gunakan git help
. Apakah ada yang salah dengan pemasangan saya, atau saya hanya melewatkan sesuatu di sini?
Sunting: Saya mungkin juga harus menyebutkan bahwa saya menjalankan msysGit versi 1.6.1.9.g97c34 di bawah Windows XP, dan kesalahan yang saya dapatkan adalah:
$ git svn git: 'svn' bukan a git-command. Lihat 'git --help'. Apakah maksud Anda salah satunya? fsck menunjukkan
sudo apt-get install git-svn
Saya baru saja memeriksa kotak ubuntu saya yang baru dipasang dan itu tidak diinstal bahkan dengan git-core diinstal. Sederhana:
atau distro Anda yang setara harus memperbaikinya.
sumber
Di Ubuntu:
sumber
apt-get update
kebutuhansudo
juga. Saya sudah mencoba memperbarui respons tetapi karena pengeditan kurang dari 6 karakter, JADI tidak memungkinkan saya melakukannyaDi bawah sistem saya, saya mengalami masalah ini:
karena saya tidak memiliki pengikatan Perl Subversion diinstal. Coba instal dan jalankan perintah lagi.
sumber
Untuk anak cucu: Di CentOS 7, jalankan saja
sudo yum install git-svn
.sumber
Saya mengalami kesalahan yang sama di bawah Cygwin 1.7. Itu diselesaikan dengan menginstal paket git-svn dengan pengaturan Cygwin.
sumber
Di Gentoo, Anda harus membangun git dengan USE = "subversion"
sumber
Versi MacPorts:
(Catatan: Anda mungkin perlu
port deactivate git
terlebih dahulu)sumber
Punya masalah serupa di RHEL6, yaitu,
Solusi saya:
sumber
/usr/local/share/perl5
direktori dan isinya diperlukan hak akses. Terima kasih!Itu tidak diinstal pada instalasi baru Ubuntu saya di WSL -
diurutkan:
sumber
Jika git-svn bukan bagian dari mSysGit, saya sarankan menggunakan server UNIX kecil untuk meng-host repositori gateway Anda yang mengkloning repositori svn Anda, lalu mengkloning repositori itu ke mesin Windows Anda. Ini adalah pendekatan yang saya gunakan untuk berinteraksi dengan CVS dari git.
sumber
Di CentOS saya menggunakan
sumber
Di Fedora saya harus menginstalnya
sumber