Wir möchten ein paar grundlegende Hook-Skripts erstellen, die wir alle teilen können - beispielsweise für die Vorformatierung von Commit-Nachrichten. Git hat dafür Hook-Skripte, die normalerweise unter <project>/.git/hooks/
gespeichert sind. Diese Skripts werden jedoch nicht weitergegeben, wenn Benutzer einen Klon erstellen und sie nicht versionsgesteuert sind.Kann Git-Hook-Skripte zusammen mit dem Repository verwaltet werden?
Gibt es eine gute Möglichkeit, jedem zu helfen, die richtigen Hook-Skripte zu bekommen? Kann ich diese Hook-Skripte nur auf versionsgesteuerte Skripte in meinem Repo verweisen?
Eine gute Frage. Ich wünschte nur, es gäbe eine bessere Antwort (ohne Beschwerden bei @mipadi, ich wünschte nur, Git hätte einen Weg, dies auf eine automatische Art und Weise zu tun - auch wenn nur mit einer Option angegeben Git Klon.) – lindes
Ich stimme zu, @ Linde! Aber vielleicht beschränkt dieses Teilen von Haken in absichtlichen? Die Dinge würden für Windows-Benutzer unordentlich werden, nehme ich an. – kristianlm
@kristianlm: Es gibt alle möglichen Gründe, warum es manchmal unordentlich sein könnte ... und manchmal auch, wenn es schön ist, es dort zu haben. Ich wünschte nur, es gäbe eine Option oder etwas, das die Haken kopieren würde. Ich schätze, ich muss mir irgendwann mal den Git-Core-Code ansehen und einen Patch machen. :) (Oder hoffe, dass jemand anderes ... oder lebt mit der Problemumgehung in [Mipadis Antwort] (http://stackoverflow.com/a/427269/313756), oder was auch immer.) – lindes