GitHub dla Windows Pre-Commit Hook

Mamy zespół programistów, który używa podziału GitHub 50/50 na okna i powłokę Bash dla zarządzania Git.

Zaimplementowaliśmy hak pre-commit (zaprojektowany do uruchamiania testów jednostkowych i nieudanego zatwierdzenia, gdy testy się nie powiodą). Jako uproszczoną wersję załączyłem poniżej wycinaną wersję, która demosuje nasz problem.

#!/bin/sh
exit 1

Jeśli spróbujemy zatwierdzić z powłoki bash, zatwierdzenie zgodnie z oczekiwaniami nie powiedzie się. Jeśli jednak wykonamy to samo zatwierdzenie z aplikacji GitHub dla systemu Windows, zostanie ono pomyślnie przypisane do lokalnego repo.

Czy więc ktoś wie, jak możemy uzyskać tę samą funkcjonalność z aplikacji GitHub? Niestety nie możemy przenieść użytkowników z aplikacji, a teraz jest to oczywista dziura.

Dzięki za pomoc.

questionAnswers(3)

yourAnswerToTheQuestion