Częstym scenariuszem w tworzeniu oprogramowania jest przeglądanie kodu cudzego kodu. Typowym narzędziem do tego jest otwieranie żądania ściągnięcia.
Moje pytanie brzmi: kiedy w przeglądzie zostaną znalezione problemy, czy powinny nastąpić zmiany
- być popełnione osobno (nowe zatwierdzenie)
- lub powinien zmodyfikować istniejące zatwierdzenie (zakładając, że nikt nie rozgałęzia się od wcześniejszego zatwierdzenia ... ponieważ ponowne zapisywanie historii z udostępnionego oddziału jest złą wiadomością).
W pierwszym scenariuszu śledzenie zmian przyrostowych jest łatwe, choć dodaje nieco szumu do historii zatwierdzeń. Druga opcja ma odwrotne zalety i wady.