( gabor | 2017. 01. 07., szo – 21:53 )

A history-t nem a publikált, éles brancheken írja újra az ember, hanem a feature-brancheken.

Ha elkezdesz implementálni egy feature-t egy új branchben, és tízszer kell átírnod az egészet, mert ahogy egysze többet tudsz a problémáról, egyre jobb megoldásokat adsz rá, akkor ennek az egész folyamatnak nem feltétlenül van helye a main historyban.

Pl. ha beolvasztás előtti code review-ra ki tudod tisztítani a history-t, azzal a reviewer dolgát nagyon-nagyon meg tudod könnyíteni.

Ha már egyszer a kód a mainline-ban van, akkor valóban nem írjuk át a history-t, és kész.