Moim celem jest sprawdzenie danych zatwierdzenia, które nie spełniają określonych wymagań, a następnie odrzucenie tworzonego zatwierdzenia lub przekazanie go do zdalnego repozytorium.
Problemem wykonania przechwytywania przed zatwierdzeniem jest to, że trudno jest go wdrożyć dla wielu osób, które muszą ręcznie zaktualizować swój plik przechwytywania przed zatwierdzeniem. Ponadto Git nie pozwala mieć podmodułów w folderze .git, co byłoby bardzo łatwe do wdrożenia, ale niestety.
Inną opcją, którą widzę, jest sprawdzanie. Uważam, że hak aktualizacji po stronie zdalnej sprawdzi, czy każde zatwierdzenie jest wypychane przez programistę i odrzuca push, jeśli którykolwiek z zatwierdzeń nie przejdzie testów.
Czy ktoś ma wgląd w ten problem? A jeśli tak, czy mógłbyś podać lub skierować mnie w stronę przykładowego skryptu aktualizacji? Jestem trochę zdezorientowany, jak to działa.