Обновите список удаленных филиалов git-svn



git svn perforce (2)

После выполнения следующих команд вы сможете увидеть новую ветку на стороне git:

$ git svn fetch
$ git svn rebase

Сначала убедитесь, что ваша ветка чиста.

https://ffff65535.com

Когда мне нужно использовать svn, я использую git-svn, чтобы поговорить с svn. Я клонировал репо стандартной строкой git svn clone -s, и все отдаленные ветви в то время были там.

С тех пор была создана новая ветвь, но не я. Я хочу проверить / отслеживать эту ветвь локально. Я могу отслеживать ветку, которую я вижу (с веткой git -r) следующим образом:

git checkout -t -b dev remotes/development

Но это не работает с другой ветвью, поскольку она не отображается в ветви git -r

Как я могу отслеживать эту пропавшую ветку?


git svn rebase --fetch-all это git svn rebase --fetch-all , обратитесь к странице руководства:

Это извлекает ревизии из родительского элемента SVN текущего HEAD и переустанавливает текущую (не совместимую с SVN) работу против него.

[...]

Это работает аналогично обновлению svn или git pull

[...]

Это принимает все параметры, которые git svn fetch и git rebase принимают. Однако -fetch-all выбирает только текущие [svn-remote], а не все [svn-remote] определения.

: i: НО он извлекает все копии / ветви svn





git-svn