PEASANT KING
Commander
- Registriert
- Okt. 2008
- Beiträge
- 2.412
Guten Morgen,
ich arbeite schon einige Zeit mit Git für meine Projekte. Zuvor hatte ich SVN benutzt wie bestimmt viele hier in unserem Kreise.
Als ich das erste Mal Git wirklich versucht habe zu verstehen, habe ich gemerkt wie simpel und mächtig Git ist.
Allerdings stelle ich mir immer wieder die Frage, wie ihr Anderen mit Git arbeitet.
Z.B. stelle ich mir die Frage, wie oft man comitten sollte, also sobald ich an nur einer Datei eine Änderung gemacht habe im Quellcode der minimale Auswirkungen hat. Vielleicht ist diese Frage auch einfach dumm, aber ich habe oft das Problem das ich an vielen Stellen im Code was änder es dann committe, der Kommentar allerdings nicht zu jeder Änderung im Quellcode passt.
Andere Frage wäre auch wenn sollte man committen, ich weiß man sollte sehr viel committen damit wenn mal was schief geht man auch einfach zurück zum vorherigen commit wechseln kann. Wie macht ihr das so?
Andere Sache branching betreiben, ich habe mir vor genommen, sobald ich ein neues Feature programmiere einen Branch an zu legen und wenn das Feature funktioniert, das Ganze mit dem Master zu mergen. Oft erwische ich mich aber auch an anderer Stelle noch was zu verbessern was mit dem eigentlichen neuen Modul nur bedingt zu tun hätte.
Wie macht ihr es hier in diesen Fällen.
Vielen Dank für eure Antworten und Tipps. schon mal.
ich arbeite schon einige Zeit mit Git für meine Projekte. Zuvor hatte ich SVN benutzt wie bestimmt viele hier in unserem Kreise.
Als ich das erste Mal Git wirklich versucht habe zu verstehen, habe ich gemerkt wie simpel und mächtig Git ist.
Allerdings stelle ich mir immer wieder die Frage, wie ihr Anderen mit Git arbeitet.
Z.B. stelle ich mir die Frage, wie oft man comitten sollte, also sobald ich an nur einer Datei eine Änderung gemacht habe im Quellcode der minimale Auswirkungen hat. Vielleicht ist diese Frage auch einfach dumm, aber ich habe oft das Problem das ich an vielen Stellen im Code was änder es dann committe, der Kommentar allerdings nicht zu jeder Änderung im Quellcode passt.
Andere Frage wäre auch wenn sollte man committen, ich weiß man sollte sehr viel committen damit wenn mal was schief geht man auch einfach zurück zum vorherigen commit wechseln kann. Wie macht ihr das so?
Andere Sache branching betreiben, ich habe mir vor genommen, sobald ich ein neues Feature programmiere einen Branch an zu legen und wenn das Feature funktioniert, das Ganze mit dem Master zu mergen. Oft erwische ich mich aber auch an anderer Stelle noch was zu verbessern was mit dem eigentlichen neuen Modul nur bedingt zu tun hätte.
Wie macht ihr es hier in diesen Fällen.
Vielen Dank für eure Antworten und Tipps. schon mal.