Istnieje wiele sposobów zatwierdzania i przekazywania zatwierdzeń git.Git - czy możesz znaleźć klienta, którego używałeś do wypychania?
- linii poleceń
- redaktor przeglądarka (github, gitlab)
- SourceTree (Aktualizacja: SourceTree robi wsparcie --signoff)
- wieża
- github pulpit
By patrząc na publiczną historię repo na Github, czy istnieje sposób na określenie, jaki procent zatwierdzeń git został wykonany th linii poleceń vs narzędzie Git Gui?
Rozumowanie
Próbujemy ustalić, w jaki sposób szkodliwe byłoby mandate that users commit z git commit --signoff
(zamiast umów licencyjnych specjalista). Brak narzędzi git gui Znalazłem wsparcie --signoff
Prawdopodobnie; większość frontendów Git, które widziałem, po prostu wywołuje narzędzia linii poleceń pod maską. Chyba, że jakoś podpisują wiadomość o zatwierdzeniu, podejrzewam, że nie będziesz w stanie tego uzyskać z historii. – Undo
Wymuszałbym zatwierdzanie haseł git po stronie serwera, który sprawdzałby, czy commit msg ma podpis. – Chii
FWIW Atlassian Sourcetree obsługuje podpisywanie. –