Mam lokalne repozytorium git, które śledzi zdalne repozytorium SVN przez git svn
. Wprowadziłem i wprowadziłem zmiany w lokalnym repozytorium git, ale teraz chciałbym utworzyć gałąź, która odzwierciedla SVN HEAD, aby wprowadzić pewne zmiany w kodzie w SVN, ponieważ nie chcę propagować zmiany w moim mistrzu git do SVN jeszcze. Jak mogę to zrobić?Jak mogę przywrócić gałąź git-svn do SVN HEAD?
Natychmiastowa obserwacja: Będę musiał dokonać zmian w SVN HEAD, a następnie połączyć je z powrotem w mojego mistrza Git. Jak mam to zrobić? Czy I git merge
jest gałęzią "svn-edits" w wersji master, czy też mogę zrobić git svn rebase
?
Poważnie? Możesz to zrobić za pomocą git i svn !? Dziki!! – Kieveli
Tak, istnieje mały program o nazwie git-svn (patrz man git-svn po więcej informacji), który łączy razem git i svn (svn staje się zdalnym repozytorium dla lokalnego repozytorium git). – Loki