Как я говорю мерзавцу-svn об удаленном ответвлении, созданном после того, как я выбрал repo?

Я использую git-svn работать против центрального репозитория Подверсии моей компании. Мы недавно создали ответвление новой возможности в центральном repo.

Как я говорю Мерзавцу об этом? Когда я работаю git branch -r Я могу только видеть ответвления, которые существовали, когда я работал fetch против Подверсии repo для инициализации моего Мерзавца repo?

190
задан Lii 30 October 2019 в 03:48
поделиться

2 ответа

Вы можете вручную добавить удаленную ветку,

git config --add svn-remote.newbranch.url https://svn/path_to_newbranch/
git config --add svn-remote.newbranch.fetch :refs/remotes/newbranch
git svn fetch newbranch [-r<rev>]
git checkout -b local-newbranch -t newbranch
git svn rebase newbranch
289
ответ дан 23 November 2019 в 05:35
поделиться

Кажется, что мне просто было нужно к git svn fetch; так или иначе я убедил меня, что это выберет весь repo вместо просто изменений.

53
ответ дан Hank Gay 23 November 2019 в 05:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: