( gabor | 2013. 12. 24., k – 19:29 )

Ez mit változtat a dolgokon?

Szerintem, ha az ember kettő különböző dolgon (pl. feature-ön, akár ugyanabban a projektben) dolgozik, akkor rakja azokat külön branch-be, ha megfelelően nagyok. De azt írtad, hogy valami 100 file változik, ez már megér egy branchet, git-tel legalábbis, mert ott olcsó egy branch. Akár lehet csak lokális branch is, nem kell a központi repoban branchet csinálni ehhez. Ha tudom hogy tíznél több file fog változni, akkor tuti branchet csinálok, akár menet közben is, amikor összejött a tíz.

Ha meg kevés változtatást igényel egy feature, akkor meg csak válassza el őket egymástól, git stash és kész, minden tiszta, nincs keveredés.

Hangsúlyozom, ez csak szubjektív véleményem. Ha te egyszerre implementálsz akár csak kettő feature-t, úgy, hogy mindkettő több tíz vagy száz filet érint, és soha nem kevered össze a változásokat egy commitba véletlenül, akkor szerintem legalábbis szupermen lehetsz.