( gabor | 2013. 12. 24., k – 04:58 )

Neked olyan workflow-d van, amihez kell a GUI, az enyémhez nem kell, ill. nagyon ritkán. Ha nekiállok valami tök más dolognak hirtelen, akkor egyszerűen git stash, és tiszta lappal indulok, megcsinálom amit akarok, aztán git commit -a, git stash pop, és máris visszakaptam ahol tartottam, nem keverednek össze a dolgok.

Szerintem nem jó gyakorlat _egyszerre_ két (al)projekten dolgozni ugyanabban a fában, előbb-utóbb hibázik az ember és nem odavaló dolgok kerülnek egy commitba, és SVN esetén még javításra se nagyon van lehetőség.

Egyébként ha tényleg nem tart az ember szemetet a source treeben, és az ignore file jól van beállítva, akkor még tab completion sem kell, csak git add . && git commit és kész. Ezt én nem csinálom, mert egyszerre max 5-10 filet/könyvtárat adok hozzá a repóhoz, azokat meg lehet kézzel addolni és néha azért bekerül a szemét.