Эквивалент "svn switch" для git-svn? - PullRequest
3 голосов
/ 13 марта 2012

(RHEL 6.2, git 1.7.6.4)

Я использую git-svn для доступа к репозиторию SVN. Я сделал начальную проверку с помощью команд

git svn init -s https://svn.myhost.com/svn/myrepo/
git svn fetch

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

Какую команду git-svn следует изменить с https://svn.myhost.com/svn/myrepo/trunk/ на https://svn.myhost.com/svn/myrepo/branches/mybranch?

1 Ответ

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

Ваши ветки Subversion должны быть доступны как обычные ветки Git. Попробуйте

git branch

для просмотра списка доступных веток. Если в списке нет того, что вы ожидаете, попробуйте git branch -a, чтобы показать все из них. Чтобы переключиться на определенную ветку, выполните:

git checkout new-feature
...