Ho appena scoperto che anche se la sezione rebase
in git help svn
diceCome eseguire svn fetch + rebase in un'unica operazione?
Questo recupera revisioni dal genitore SVN della testa corrente e rebases la corrente (non impegnati a SVN) lavorare contro di esso.
(il corsivo è mio) che non significa che rebase
include un git svn fetch
. A parte il nome, c'è un modo per eseguire un comando singolo git svn
per fare entrambi i?
Il motivo che voglio fare questo è che ho solo di scrittura su un ramo, quindi voglio rebase
quello e ho spesso letto altri rami, quindi voglio fetch
quelli.
Non ho esperienza con 'git svn' ma l'ordinario' git pull' può essere configurato per usare 'rebase' invece di' merge' e in questo modo entrambi i passaggi si desidera. Pubblicherei una risposta se sapessi come farlo con 'git svn' - basta cercare un equivalente di' git config branch.autosetuprebase always'. –
Significa. Prova. In primo luogo si recupera e poi si ribalta. –
No, non lo è. 'git svn rebase' fa * not * preleva nuovi rami dal telecomando, mentre' git svn fetch' fa. L'ho appena provato – l0b0