Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 15.12.2006 Ostrzeżenie: (0%)
|
Mam taką sytuację - mam jedną aplikację, oprócz wersji głównej, także w kilku innych wersjach - w każdej jest zmieniona jakaś część kodu, jednak na tyle malo istotna, że cały czas te wersje są całkiem spójne.
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ć? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 15.12.2006 Ostrzeżenie: (0%)
|
pobawilem sie troche i chyba juz metoda prob i bledow doszedlem do tego czego chce ;]
po prostu trzymam w galezi projekt, nie zmieniam go nigdy do glownej galezi, tylko robie merge z glowna wersja wtedy kiedy ta sie zmieni. jak sa konflikty to nam pieknie porównuje pliki, dla pewnosci robie synchronize with repository, commituje i jade dalej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) czyli raczej problem rozwiazany ;] |
|
|
|
robis [svn] kilka wesji projektu 31.01.2009, 23:55:15
dr_bonzo Masakra.
Ja mam trunka i 1 brancha.
W eclipse ma... 1.02.2009, 01:54:36 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 22:18 |