Uczę się korzystania z kontroli wersji (z Tortoise HG), więc to pytanie może być bardzo proste, ale nie mogę wymyślić, jak go rozwiązać.Jak rozwiązywać problemy Mege, wybierając linie z obu?
Załóżmy Oddział A ma plik tekstowy z następujących czynności:
A
B
C
D
E
F
Oddział B ma ten sam plik tekstowy z:
A
B
3
4
E
F
Kiedy łącząc te dwa pliki z TortoiseHg, że scala zostały rozwiązane z KDiff. Kdiff pozwala nam wybrać linie tylko z jednego z dwóch. Chcę, aby kod scalony zawierał linie z obu:
A
B
C
D
3
4
E
F
Kolejność nie jest ważna. Jak rozwiązać konflikt scalania w KDiff3, aby uzyskać to, czego chcę?
To nie jest dyskusja akademicka. Jest to uproszczona wersja tego, co dzieje się z kodem małej aplikacji na Androida, gdzie pliki XML dla Strings są edytowane w obu Oddziałach.
Nie wiem, dlaczego automatyczna zmiana jest domyślna. Wydaje się mylić o wiele więcej, niż pomaga. –
Dostępne są trzy opcje do wyboru. Prawdopodobnie będziesz potrzebować kombinacji B i C zamiast A i B. –
Jak wspomniałem @SteveKaye, musiałem wybrać najpierw B, a następnie C, zamiast A, a następnie B. (Te 'ABC' są oknami w Kdiff3 , a nie Oddziały). Potem nastąpiło połączenie. –