Ich bin gerade dabei, ein vorhandenes SVN-Repository in git zu konvertieren und dann Reviewboard für Reviews zu verwenden, bevor Pushs erlaubt werden. Ich habe erst vor kurzem begonnen, git zu benutzen und bin weit davon entfernt, ein Experte dafür zu sein, aber was ich gerne machen würde, wäre ein Pre-Push-Hook, der "post-review" ausführt, um die Änderungen an ReviewBoard zu senden. Ich habe einen Haken, der das tut, aber es sieht so aus, als würde dies nicht automatisch auf Klone des Repositories übertragen. Um es zu lesen, hört sich das so an, als würde man nicht zwingen, ausführbaren Code für einen Benutzer zu erzwingen, aber dies ist ein rein internes Repository, und wir wollen dies und ein paar andere Richtlinien erzwingen. Gibt es eine Möglichkeit, Git zu zwingen, die Hooks zu entfernten Klonen zu propagieren, oder müssen wir unsere Entwickler anweisen, etwas auszuführen, das diese Hooks in ihre lokalen Repos legt? Git-Hooks - propagieren von Remote-Repository?
Dank - Adam
Siehe http://stackoverflow.com/questions/3462955/putting-git-hooks-into-repository - das beantwortet einige Ihrer Fragen. – bstpierre