Пытаясь получить старый svn-дамп проекта под управлением git, я столкнулся с интересной проблемой. Всякий раз, когда я запускаю git svn
, я получаю сообщение об ошибке, что это не команда git, но для нее есть документация, которую я могу использовать git help
. Что-то не так с моей установкой, или мне просто что-то здесь не хватает?
Изменить: я, вероятно, также должен упомянуть, что я запускаю msysGit версии 1.6.1.9.g97c34 под Windows XP, и я получаю следующую ошибку:
$ git svn git: 'svn' не является git-команда. См. 'Git --help'. Вы имели в виду одно из этих? Fsck шоу
sudo apt-get install git-svn
Я просто проверяю свой недавно установленный ящик ubuntu, и он не был установлен даже с установленным git-core. Простой:
или ваш дистрибутив должен исправить это.
источник
В Ubuntu:
источник
apt-get update
sudo
также нуждается . Я попытался обновить ответ, но, поскольку редактирование составляет менее 6 символов, SO не позволяет мне это сделатьВ моей системе у меня была такая проблема:
потому что у меня не установлены привязки Subversion Perl. Попробуйте установить их и снова запустить команду.
источник
Для потомков: на CentOS 7 просто запустите
sudo yum install git-svn
.источник
У меня была такая же ошибка под Cygwin 1.7. Решилось установкой пакета git-svn с установкой Cygwin.
источник
В Gentoo вы должны собрать git с USE = "subversion"
источник
Версия MacPorts:
(Примечание: вам, вероятно, нужно
port deactivate git
сначала)источник
Была аналогичная проблема на RHEL6, т.е.
Мое решение:
источник
/usr/local/share/perl5
каталога и содержимого необходимы эти разрешения. Спасибо!Он не был установлен в моей новой установке Ubuntu на WSL -
отсортировал это:
источник
Если git-svn не является частью mSysGit, я рекомендую использовать небольшой сервер UNIX для размещения репозитория шлюза, который клонирует ваш репозиторий svn, а затем клонировать этот репозиторий на ваш компьютер с Windows. Это подход, который я использую для взаимодействия с CVS из git.
источник
На CentOS я использовал
источник
В Fedora мне пришлось установить его с помощью
источник