Żałuję, że nie miałem mądrej sztuczki, aby powiedzieć ci, jak osiągnąć zmianę w SVN, ale zawsze unikałem ręcznego odświeżania gałęzi z zmianami bagażnika w SVN, głównie z powodu komplikacji wymagających manualnego wybierania wiśni, o którym wspomina jdehaan.
Zamiast tego na ogół postępuję zgodnie z praktyką łączenia zmian z gałęzi do pnia, usuwania gałęzi, a następnie ponownego tworzenia gałęzi z pnia. To pozwala mi odświeżać/rebase mojej gałęzi funkcji, ale z niefortunnym efektem ubocznym, że wszelkie wcześniejsze zmiany z tej gałęzi są teraz częścią pnia. Z tego powodu stosuję się tylko do tej praktyki, gdy gałąź z funkcjami znajduje się w stabilnym i użytecznym miejscu, ale nadal chcę kontynuować pracę nad tą funkcją, aby dalej realizować jakiś większy cel.
Co wolałabym, aby odświeżenie gałęzi poprzez połączenie zmian pnia z powrotem w gałąź nie spowodowało późniejszej reintegracji scalającej się z tą gałęzią, aby pobrać te odnowione rewizje podczas procesu. Powinno to być możliwe w oparciu o właściwości merge-info, ale zgodnie z tym, co stwierdza jdehaan, a czego się obawiałem, to nadal wymaga to zbioru wiśni.
Należy pamiętać, że przy prawidłowym wdrożeniu przekładania należy również uwzględnić przykłady klatek schodowych, w których oddział jest wykonany z innego oddziału.
Aktualizacja: Zgodnie z dokumentacją Subversion wydaje się, że podczas korzystania z --reintegrate option że Subversion powinno być w stanie odpowiednio zintegrować prace w oddziale w taki sposób, że umysły ewentualne scala odświeżania, które mogły zostać zrobione, aby doprowadzić bazę zmiany w gałęzi. Oczywiście jest to technicznie trochę inne niż przerzucanie, ale uważam, że jest wystarczająco podobny w użyciu, że można go nazwać przebieraniem.
Jestem vcs noob. Jestem ciekawy: jakie to byłyby konflikty? Jeśli połączenie trunk @ r1 do trunk @ r2 w gałąź i połączenie wyniku z powrotem do trunk, to nie powinno być żadnych zmian z powodu trunk. Czy możesz dać przykład? –
To, co sugerujesz w swoim pytaniu, to właściwe rozwiązanie ;-) Powinno działać zgodnie z oczekiwaniami, nie widzę żadnych skutków ubocznych. – ymajoros