Posiadamy gałąź master i produkcji . Główny oddział zawiera bieżące zmiany, podczas gdy gałąź produkcyjna zawiera elementy działające na serwerze. Od czasu do czasu występuje ważna poprawka, która musi być zastosowana do obu gałęzi.Alternatywy dla selekcji wiśni
Obecnie po prostu wyłapujemy commit po utworzeniu go w gałęzi głównej. Ale czasami powoduje to konflikty podczas scalania gałęzi. Czy istnieją alternatywy?
To naprawdę nie jest pytanie "git". Konflikt seryjny, który widzisz, jest własnością twojego kodu (jest rozbieżny od czasu wdrożenia kodu produkcyjnego), a nie twojego narzędzia. Narzędzia git merge (lub dowolne narzędzia do scalania) nie potrafią odczytać twojego umysłu i zdecydować, co naprawdę "miałeś na myśli" za pomocą zmodyfikowanego kodu w master. Jeśli chodzi o narzędzia, 'git am' może działać lepiej niż wybór typu" wiśnia ", ponieważ pozwala edytować scalanie w miejscu bez utraty danych zatwierdzenia. –