2014-11-27 1 views
0

Я использую git локально с SVN-репозиторием со сценарием «git-svn», который делает перевод. У меня нет выбора по этому поводу, так как мои коллеги все еще используют svn и не планируют переходить на git.Не удается проверить новую локальную ветвь после успешного git svn fetch

Сегодня я хотел бы сообщить о фиксации на новом пульте бранч, так что я использовал команду git svn fetch и получил что-то вроде

Found possible branch point: http://subversion.mycompany.fr/svn/svnroot/myprog/tags/10.225 => http://subversion.mycompany.fr/svn/svnroot/myprog/branches/BR_10.225_PROD, 58136 
Found branch parent: (refs/remotes/branches/BR_10.225_PROD) 184efd022c6930cb1890a5701b43ddcb1a2972df 
Following parent with do_switch 
Successfully followed parent 
r58137 = 36565c46d9e522268ebceeca30528bee088c3091 (refs/remotes/branches/BR_10.225_PROD) 

Теперь я хотел бы перейти к этой новой ветви, так что я использовал команду git co BR_10.225_PROD. Но я получил ошибку

error: pathspec 'BR_10.225_PROD' did not match any file(s) known to git. 

Я не понимаю, потому что это не первый раз, когда я сделать этот вид работы, и он используется, чтобы легко работать.

Подсказка?

ответ

1

Fixed старый путь, по this answer:

git checkout -b BR_10.225_PROD remotes/branches/BR_10.225_PROD 

сделал трюк.