Subversives Git

Quellcodeverwaltung ist hilfreich, sinnvoll oder notwendig, je nach Sichtweise der Entwickler. Oft genug trifft auch alles gleichermaßen zu. Doch die Frage, welche Quellcodeverwaltung Verwendung findet, ist oft gar nicht so einfach zu beantworten.

Mein Arbeits-Tagebuch

Die Quellcodeverwaltung ist gewissermaßen auch mein Entwickler-Tagebuch, zumindest im aktuellen Projekt. Das stellt gewisse Anforderungen an die Commit-Messages.

Symbolik – brauchen wir das wirklich?

Symbole sind schön für Politiker, aber im realen Leben ist es doch wichtiger, das richtige zu tun und nicht nur darüber zu reden.

Wenn der Kunde mitarbeitet

In den vergangenen Jahren hatte ich einige kleinere bis mittelgroße Projekte, bei denen der Kunde gelegentlich selbst Hand angelegt hat. Das kann eine „interessante“ Situation sein, muss aber nicht. Es gibt ein paar wenige Tricks, wie man die Sache trotzdem in den Griff bekommt.

Frohe Ostern!

Das Osterfest wird nicht nur im christlichen Glauben mit dem Thema „Auferstehung“ verbunden. Veränderungen finden wir in allen Lebensbereichen.

Wo bin ich?

Ein Kollege fragte gerade, wie man per Script herausfinden kann, ob das aktuelle Verzeichnis Teil eines Git-Repositories ist oder nicht. Denn das Unterverzeichnis .git befindet sich ja nur im Hauptordner des Projektes. Nun, das ist recht einfach. Der Befehl git rev-parse –git-dir gibt den relativen oder absoluten Pfad für dasWeiterlesen … Wo bin ich?

Ende offen

Die Cloud wird gern als ein Allheilmittel für alle Probleme betrachtet. Kein Datenverlust mehr, denn alles ist ja „irgendwo in der Cloud“ nochmal gespeichert. Doch was ist, wenn die Cloud mal weg ist?

Git und ein „schönes Log“

Manchmal ist es notwendig, Anwendern kurz und bündig mitzuteilen, was sich seit dem letzten Release geändert hat. Wenn man nicht in der glücklichen Lage ist, dass ein ALM-System einem diese Arbeit abnimmt, kann auch die Quellcodeverwaltung von Nutzen sein. Git bietet dazu bereits auf der Kommandozeile einige Optionen. Im konkretenWeiterlesen … Git und ein „schönes Log“

Mercurial und Git

Unterschiede und Gemeinsamkeiten zwischen Hg und Git.

Git und die Zeilenenden

Zeilenenden von Textdateien werden je nach Betriebssystem unterschiedlich gespeichert. In einem Projekt, wo Entwickler mit verschiedenen Systemen zusammenarbeiten wollen, kann das zu Problemen führen, die aber lösbar sind.