Команда Git "git svn rebase" не работает с XCode 4.3.1 - PullRequest
0 голосов
/ 13 марта 2012

Я клонировал несколько проектов SVN в своей системе, я обычно делал "git svn rebase", чтобы синхронизировать их с репозиториями SVN. Теперь после обновления XCode до версии 4.3.1 эта команда перестала работать.

Выполнение «git svn rebase» на моем mac (v 10.7.3) выдает мне ошибку «git:« svn »не является командой git».

Я подозреваю, что Apple больше не устанавливает git-svn с новым XCode. У кого-нибудь есть идеи, как решить эту проблему?

Спасибо.

1 Ответ

1 голос
/ 20 марта 2012

Я совершенно уверен, что git-svn никогда не включался в инструменты командной строки, но я могу ошибаться.В любом случае, не в этом суть, используйте macports (или любой другой, просто я использую этот), чтобы установить его:

$> sudo port selfupdate
$> sudo port variants git-core

Здесь вы видите различные вариантыдля данного порта (в данном случае git-core), и среди них есть тот, который нам нужен:

...

svn: Поддержка репозитория двунаправленной подрывной деятельности

...

Мы устанавливаем его, набирая

$> sudo port install git-core +svn

И все готово, вы сможете снова использовать git-svn!

...