Hi Headbucket:
Zitat:
Du hast ein Programm, welches einen soliden Stand erreicht hat. Nun möchtest du ein neues Feature hinzufügen. Dafür kannst du nun einen Branch anlegen, auf welchem du dieses Feature entwickelst. Wenn das Feature nun noch unvollständig ist bzw. ungetestet du aber trotzdem einen dringenden Bugfix für dein Programm ausliefern möchtest, dann kannst du ganz bequem auf den Hauptzweig zurückkehren und ein Buxfix einarbeiten.
Irgendwann ist dann auch dein neues Feature auf dem Branch fertig und du kannst es mit deinem Hauptzweig verbinden (mergen / rebasen).
Mit andern Worten: ein Branch (nach LEO inetwa 'Zweig') ist ein Container für einen Snapshot eines Programmes.
Soviel ich bis jetzt verstanden habe, kann man auch ohne anlegen eines neuen Branches kommmiten, was mir aber nicht empfehlenswert erscheint.
Nun ja - ich werd mir mal TortoisGit und die Language Packs installieren.
Gruss
Delbor