W mojej firmie prosimy deweloperów o zgrupowanie w gałęziach feature
przed scaleniem w develop
. Po zgnieceniu programista przesyła się do GitHub i loguje się do GitHub, aby utworzyć żądanie ściągnięcia.Dlaczego połączone żądanie ściągnięcia w GitHub tworzy duplikat zatwierdzenia?
Gdy prośba przyciąganie jest połączone, to w końcu widząc dwa rewizje w historii develop
Branża:
- commit mówiąc „złączonego wniosek pull”
- jednolitego, zgniecione popełnić od
feature
oddziału
Dlaczego tak się dzieje? I jak możemy tego uniknąć? Czytałem podobny Q&A about avoiding "merge commit hell", ale moim celem jest wykorzystanie interfejsu użytkownika GitHub do tworzenia, śledzenia i omawiania żądań ściągania.
Myślę, że drugi popełnić jest scalającej. Aby tego uniknąć, scaliłeś go ręcznie, a następnie przekazałeś do GitHub. GitHub nie ma funkcji do odrzucania zatwierdzenia scalenia. Sprawdź [tutaj] (https://stackoverflow.com/questions/16358418/how-to-avoid-merge-commit-hell-on-github-bitbucket). – xuhdev