Próbuję przenieść część moich danych do gerrita z TortoiseGit. Stworzyłem nowe repozytorium i przekazałem je mistrzowi. Dodałem jeden pilot, wraz z moim kluczem prywatnym, a także przesłałem klucz publiczny.Wciśnij gerrit z oknami
Ciągnięcie od Gerrit nie jest problemem, ale gdy próbuję naciskać następujący błąd:
remote: Resolving deltas: 100% (96/96)
remote: Processing changes: refs: 1, done
remote: ERROR: missing Change-Id in commit message
remote: Suggestion for commit message:
remote: Initial Commit
remote:
remote: Change-Id: Icb5f79b9a32abc77a99f0034ecc6a5a9ae9ef1c6
remote: Hint: To automatically add a Change-Id to commit messages, install the commit-msg hook:
remote: $ scp -p -P 29418 <server stuff>:hooks/commit-msg .git/hooks/
Dużym problemem jest to, że żyję w świecie okien, gdzie jest brak $ scp .. .. wszelkie sugestie, jak mogę zainstalować git hook lub dostarczenie identyfikatora commit?
Btw git hooks --install
powraca 'hooks' is not a git command
Link jest teraz naprawić – uncletall
Zasadniczo można pobrać popełnić -msg w katalogu tools/hooks z twojej instalacji gerrit. Ponieważ nie znałem twojego adresu URL, wstawiłem example.com. Myślę, że powinno to rozwiązać twój problem. Proszę przyjąć odpowiedź. – uncletall
Jeśli pobierzesz commit-msg z recenzji gerrit i skopiuj go do ' \. Git \ hooks', to nie działa. Nadal dostaję ten sam komunikat o błędzie. –
Niklas