я только что обнаружил, что даже если участок в git help svn
rebase
говоритКак git svn fetch + rebase за одну операцию?
Этот извлекает ревизии из SVN-родителя текущей ГОЛОВЫ и rebases тока (незавершенного к SVN) работать против него.
(курсив мой) это не означает, что rebase
включает в git svn fetch
. Игнорирование в стороне, есть ли способ запустить команду git svn
, чтобы сделать как?
Поэтому я хочу, чтобы сделать это, что я только записи на один филиал, поэтому я хочу rebase
, что один и я часто читать другие ветви, поэтому я хочу fetch
тех.
У меня нет опыта работы с 'git svn', но обычный' git pull' может быть настроен на использование 'rebase' вместо' merge', и таким образом вы оба хотите. Я бы опубликовал ответ, если бы знал, как это сделать с помощью 'git svn' - просто найдите эквивалент' git config branch.autosetuprebase always'. –
Это значит. Просто попробуй. Сначала он выбирает, а затем он сворачивает. –
Нет, нет. 'git svn rebase' does * not * извлекает новые ветви с удаленного, в то время как' git svn fetch' делает. Я просто попробовал. – l0b0