Próbuję połączyć moją gałąź rozwojową z powrotem w bagażnik mojego repo. Kroki wziąłem:Eclipse Merge Branch into Trunk
- Przełącz do tułowia
- czek, że to do tej pory rozwiązać wszelkie konflikty
- idź do Team-> Merge
- Wybierz URL: Rozwój placówek
- Rozpocznij Korekta: Weryfikacja kiedy oddział został utworzony
- End Wersja: głowa
- OK
Należy to zrobić magię - otwiera się widok synchronizować co jest w porządku, pokazuje mi wszystkie konflikty, ale problem się:
W porównać edytor Widzę dwa pliki: Local File | Zdalny plik (306)
To jest naprawdę dziwne, numer wersji zdalnego pliku jest faktycznie jednym z plików w kopii roboczej (trunk) i tak samo jest z zawartością. Plik lokalny ma zawartość pliku w oddziale.
Teraz strzałka poprawnie pokazuje, że łączę się od lewej do prawej (gałąź do pnia). Dzieje się tak również po kliknięciu przycisku OK.
ALE mogę przenosić tylko zmiany od prawej do lewej !!! Nie tego chcę - nie chcę nadpisywać zmian w gałęziach starą zawartością pnia. Chcę przenieść zawartość od lewej (gałąź) do prawej (trunk). Ale nie mogę nawet napisać we właściwym pliku.
Nie wiem, dlaczego pisze tam zdalny plik? Wyraźnie pokazuje plik kopii roboczej w oknie pliku zdalnego, a plik z gałęzi (do scalania) jest wyświetlany w pliku lokalnym.
Jakiś błąd w Subversive?
Thx, Martin
to rodzaj true..it jest przerażające, że dzieje się przed seryjnej (bez interakcji użytkownika) do swojej kopia robocza. A następnie musisz porównać z bagażnikiem i przywrócić niechciane zmiany. Wolę to na odwrót (teraz próbuję wersji), gdzie przed scaleniem w kopię roboczą użytkownik może wybrać, które elementy się scalą. – martin