Właśnie odkryłem, że choć sekcja w git help svn
rebase
mówiJak wykonać polecenie git svn fetch + rebase w jednej operacji?
Ten pobiera wersje z SVN rodzica obecnego szefa i rebases obecny (niezatwierdzone do SVN) działają przeciwko niej.
(podkreślenie moje) to nie znaczy, że rebase
obejmuje się git svn fetch
. Czy jest tam jakiś sposób uruchomienia pojedynczej komendy pojedynczej git svn
, aby wykonać zarówno?
Powód chcę, aby to zrobić jest to, że tylko zapisu na jeden oddział, więc chcę rebase
że jednym a ja często czytać inne branże, więc chcę fetch
tych.
Nie mam doświadczenia z 'git svn' ale zwykłe' git pull' może być skonfigurowane do używania 'rebase' zamiast' merge' iw ten sposób robi oba kroki, które chcesz. Postawiłbym odpowiedź, gdybym wiedział, jak to zrobić z 'git svn' - po prostu szukaj odpowiednika' git config branch.autosetuprebase always'. –
To znaczy. Spróbuj. Najpierw pobiera, a następnie przegrywa. –
Nie, nie ma. 'git svn rebase' robi * nie * pobiera nowe gałęzie z pilota, podczas gdy' git svn fetch' robi. Po prostu to wypróbowałem. – l0b0