Jak mogę uzyskać użytkownika, który wykonał commit w hakowaniu po zatwierdzeniu?SVN post-commit - kto jest użytkownikiem, który popełnia?
12
A
Odpowiedz
21
Korzystanie z komendy svnlook
. Na przykład w skrypcie powłoki może być:
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author -r $REV $REPOS)"
+1
Dzięki - tego też szukałem. –
6
post-commit
hak przykład skrypt:
#!/bin/sh
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author $REPOS -r $REV)"
# output on STDERR will be marshalled back to SVN client
echo "This transaction was commited by '$AUTHOR'!" 1>&2
exit 0
0
Drugi parametr twój post-commit skrypt będzie numer wersji - można to wykorzystać do kwerendy SVN za wszelkie informacje potrzebne.
Powiązane problemy
- 1. cleanup stylu, który nie deptać svn winy?
- 2. ASP.net jest użytkownikiem w roli
- 3. Czy Git popełnia atak atomowy?
- 4. Kto jest właścicielem elementów sterujących?
- 5. Który algorytm może racjonalnie redukować wiele list? ("kto zabił, kto" pro blem)
- 6. Jaka jest różnica między użytkownikiem a rolą?
- 7. Kto jest odpowiedzialny za usunięcie aspektu?
- 8. Dependency Injection - Kto jest właścicielem interfejsu?
- 9. Jak dowiedzieć się, kto jest dostawcą ROM?
- 10. Kto jest połączony na Socket w C
- 11. Gry: Kto jest odpowiedzialny za wyświetlanie?
- 12. Kto jest odpowiedzialny za kodowanie ciągu znaków?
- 13. Sprawdź, czy adres e-mail paypal jest zweryfikowanym użytkownikiem.
- 14. Potwierdź, że adres e-mail jest użytkownikiem PayPal.
- 15. Podczas dodawania administratora do aplikacji pojawia się komunikat o błędzie NAME nie jest zweryfikowanym użytkownikiem - mimo że użytkownikiem jest
- 16. Ustal, kto oddał wydarzenie
- 17. Eclipse i SVN importują istniejący folder, który został wyrejestrowany przez SVN
- 18. jak znaleźć, kto blokuje, kto w SQL Server 2005
- 19. Irytujące wydanie svn, w którym folder roszczeń svn jest pod kontrolą wersji, ale nie .svn istnieje
- 20. Jak odblokować svn?
- 21. JQuery: Sprawdź, czy element jest ukryty przed użytkownikiem
- 22. Kto zainicjuje członków danych? Czy to jest konstruktor czy coś?
- 23. git svn: hasło do svn nie jest przechowywane
- 24. Proces uruchamiania pod bieżącym użytkownikiem
- 25. ponowne rodzicielstwo procesu: kontrolowanie, kto jest nowym rodzicem
- 26. Move popełnia od matrycy na gałęzi za pomocą git
- 27. Zobacz, kto usunął tag git
- 28. SVN przez Eclipse - Nie można uruchomić kodu, który wypróbowałem
- 29. Kojarzenie git popełnia z Team Foundation elementów roboczych
- 30. Programowo wykryć, który SQL Server jest głównym, który jest lustrem?
"uzyskać" użytkownika, jak i gdzie iw jakim kontekście? –