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.
git
code-reviews
repository
loeschg
źródło
źródło
Odpowiedzi:
Zakładasz, że poprawka nie wprowadza żadnych nowych problemów i rozwiązuje stare. Jednak wiele poprawek jest wartych sprawdzenia samodzielnie - i jest to prawdopodobnie o wiele łatwiejsze, gdy zmiany przyrostowe można przejrzeć osobno.
źródło