Krótkie pytanie: jaki jest odpowiednik git-svn svn up -r r1130
, aby zaktualizować tylko numerowane zatwierdzenie (z numerem svn)?Czy mogę git svn rebase do pewnej wersji svn? (Podobne do svn up-r ...)
Używam git-svn, więc mogę zarówno używać git, jak i zarządzać (wieloma) lokalnymi oddziałami repozytorium svn mojego zespołu. Posiadam wersję oprogramowania, do którego dołączam, aby pracować z określoną konfiguracją sprzętu. Od kiedy ostatnio z nim pracowałem, svn repo posunęło się naprzód obok stabilnego, dobrego punktu dla tej pracy. Chcę zaktualizować lokalny oddział do numerowanej wersji, która reprezentuje stabilne zatwierdzenie. Mogę to zrobić w svn z svn up -r r1130
, ale wolę git.
Wciąż zapominam, jak to zrobiłem w przeszłości i znajdując się szukając SO i stron pomocy, próbując znaleźć najlepszy sposób. Być może jest inaczej napisany Q & A, którego mi brakuje?
Łatwo jest po prostu przejrzeć starszą wersję na czystym drzewie, ale kiedy noszę pieczęcie na szczycie drzewa, "głowa do przewijania, by powtórzyć swoją pracę nad tym ..." Zazwyczaj uwielbiam to oznacza, że będę przechodził do punktu w drzewie, zanim moje zmiany zostaną dodane!
Póki co, zamierzam uzyskać git svn rebase
, a następnie dokonać ponownego podziału interakcyjnego, aby cofnąć zatwierdzenia, których nie chcę, ale mam problem z przekonaniem, że jest to najlepszy lub nawet dobry sposób na zrobienie tego.
W końcu dostałem szansę wypróbowania tego i wersja jednego kroku jest dokładnie tym, czego szukałem. Dzięki! – sage