Amacım, belirli gereksinimleri karşılamayan taahhüt verilerini kontrol etmek ve daha sonra oluşturulmuş veya uzak depoya aktarılan taahhüdü reddetmek.
Ön işleme kancası yapmanın sorunu, ön işleme kanca dosyasını manuel olarak güncellemek zorunda olan birçok kişiye dağıtmanın zor olmasıdır. Git de, .git klasöründe dağıtım için çok kolay olan alt modüllere sahip olmanıza izin vermez.
Gördüğüm diğer seçenek, her bir dev tarafından itilen her taahhüdü kontrol edecek ve taahhütlerden herhangi biri testlerde başarısız olursa itmeyi reddedecek olan uzak taraftaki güncelleme kancasına inanıyorum.
Herkes bu sorun hakkında herhangi bir görüş var mı? Ve eğer öyleyse, bana örnek bir güncelleme kanca komut dosyası verebilir veya yönlendirebilir misiniz? Nasıl çalıştığı konusunda biraz kafam karıştı.