2012-03-13 5 views
0

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

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

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

Спасибо.

+0

Вы установили инструменты командной строки с помощью Xcode 4.3? – mipadi

+0

Да, я уже установил «инструменты командной строки» из XCode> Настройки> Загрузки> Компоненты –

ответ

1

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

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

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

...

СВН: поддержка Двунаправленный хранилище подрывной

...

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

$> sudo port install git-core +svn 

И ступай, вы должны быть в состоянии использовать GIT-SVN снова!

Смежные вопросы