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.