Dienstag, 3. März 2009

Git Commits zusammenfassen

Versionskontrollsysteme haben normalerweise ein Problem damit, einmal eingecheckte Versionen zu manipulieren, und das ist auch gut so (später mehr dazu).

Solange der Branch eines Entwicklers aber noch nur lokal auf seiner Maschine liegt, darf er noch manipuliert werden. Eine sehr praktische Lösung, wie eine Linie von experimentellen Commits in einen einzelnen, publikationswürdigen Commit zusammengedampft werden kann, ist git rebase --interactive.

Auf dem MadBlog gibt's einen kurzen Artikel git awesome-ness [git rebase --interactive], in dem das Vorgehen beschrieben wird.

Keine Kommentare: