Wersja główna projektu jest bardzo często rozwijana, w związku z tym bardzo zależy mi na łatwym imporcie zmian z wersji głównej do tych wersji pobocznych, wraz z kontrolą wersji w nich.
czytaem co nieco o branch, ale tam założenie jest o ile dobrze zrozumiałem troszeczkę inne - to gałęzie mają być po zakończonej pracy wdrażane w wersję główną. Nawet jeśli by tak nie było to korzystając z subclipse robi mi się z tymi gałęziami niezły burdel - po zmienie gałęzi od razu jakoś zmienia mi wszystkie pliki do docelowej gałęzi nie zachowując lokalnych zmian, które utworzyłem.
Dla mnie najlepsze rozwiązanie to coś w stylu:
pracuję na gałęzi, commituje gałąź, ale nagle jest jakiś update na wersji głównej -> zmieniam galez na galez glowna -> robie sobie synchronize with repository - zmieniam / update'uje odpowiednie pliki (zmiany mi się zachowują na localu, do repo głównej nic nie leci z niej) -> zmieniam z powrotem na galaz, commituje i pracuje dalej
Jak takie coś możnaby wykonać?
