Tag Archives: Bitbucket Server

Software-Entwicklung mit Git: Serverseitige Git-Hooks (Teil 1)

Git-Hooks sind Skripte, mit denen wir das Verhalten von Git an bestimmten Punkten des Entwicklungs-Lebenszyklus’ beeinflussen können. Nachdem wir in in unserer letzten Artikelreihe lokale Hooks besprochen haben, kommen wir nun zu den serverseitigen Hooks. Diese funktionieren wie lokale, außer dass sie in serverseitigen Repositories liegen (in der Regel das zentrale Repository oder das öffentliche Repo eines Entwicklers). Wir sehen uns drei dieser Hooks näher an.

Software-Entwicklung mit Git: Lokale Git-Hooks (Teil 2)

Hooks sind Skripte, die ausgeführt werden, wenn in Git bestimmte Ereignisse eintreten. Dabei wird zwischen lokalen und serverseitigen Git-Hooks unterschieden. Erstere beschäftigen uns in dieser Artikelserie. Nachdem wir im ersten Beitrag die Skripte pre-commit und prepare-commit-msg näher angesehen haben, wollen wir uns nun den Hooks commit-msg und post-commit widmen.

Git-Tutorial: git log für Fortgeschrittene – Commit-Historie filtern (Teil 1)

Zu formatieren, wie Commits angezeigt werden sollen, ist erst die Hälfte dessen, was wir mit git log Sinnvolles tun können. Die andere Hälfte besteht darin zu verstehen, wie wir durch die Commit-Historie navigieren. Also werden wir nun einige Möglichkeiten für Fortgeschrittene besehen, um mit git log spezifische Commits aus unserer Projekthistorie herauszusuchen. Die Kombination mit den Formatierungsoptionen ist dabei jederzeit möglich.

Software-Entwicklung mit Git: Einführung in Git-Hooks

Git-Hooks sind Skripte, die jedes Mal automatisch ausgeführt werden, wenn in einem Git-Repository ein bestimmtes Ereignis eintritt. Auf diese Weise lässt sich das interne Verhalten von Git anpassen, indem individualisierbare Aktionen an Schlüsselstellen des Entwicklungszyklus’ ausgelöst werden. Dieser einführende Artikel gibt zunächst einen konzeptionellen Überblick.