Czy możliwe jest zapytanie o całą aktywność związaną z określonym użytkownikiem we wszystkich repozytoriach. W tym wszelkie działania check-out? Dzięki.Rejestr aktywności SVN dla określonego użytkownika?
Odpowiedz
Nie sądzę, że svn posiada wbudowane wsparcie dla tej funkcji, ale można napisać mały skrypt do uruchomienia
svn log --xml
w katalogach jakiegokolwiek repo Państwo chcieli przetestować, a następnie analizować je i wybierz tylko wpisy wykonane przez danego użytkownika.
Po drugie Allyn's answer, ale mam jedno uzupełnienie: Jeśli korzystasz z systemu Windows, TortoiseSVN umożliwia filtrowanie danych wyjściowych, w tym możliwość filtrowania według nazwy użytkownika.
Oto mały hack, który korzysta z sed GNU, aby wykonać wyrażenie regularne na podstawie danych wyjściowych dziennika z polecenia svn. Zmień nazwę użytkownika na nazwę użytkownika, które wymagają
svn log | sed -n '/| username |/,/-----$/ p'
Aby uzyskać listę folderów z config WebDAV (byłem na polu Ubuntu w czasie pisania) Spróbuj coś takiego ....
grep SVNPath /etc/apache2/mods-available/dav_svn.conf | grep -v \# | sed 's/^\s*SVNPath //'
Po prostu wyświetla się jeden raz dla wiersza, dwa razy, aby usunąć skomentowane wiersze i filtruje słowo kluczowe SVNPath i powiązane z nim znaki odstępu. Twoje wyniki są folderami repo, więc jeśli zamierzasz używać polecenia svn, dodaj do pliku: //
- 1. Rozwiązanie DB dla kanału aktywności użytkownika
- 2. Sprawdź całkowity rozmiar pliku określonego katalogu dla określonego użytkownika.
- 3. XOR rejestr, rejestr (assembler)
- 4. Uruchamianie ColdFusion jako określonego użytkownika
- 5. Umożliwianie dostępu do określonego użytkownika
- 6. Jaki jest najbardziej przyjazny dla użytkownika najlepszy klient SVN interfejsu użytkownika dla Window 7?
- 7. Sprawdź rejestr XMM dla wszystkich zer
- 8. Konfigurowanie użytkownika tylko do odczytu dla SVN-Apache
- 9. Zmiana nazwy użytkownika dla zatwierdzenia Subversion przez svn + ssh
- 10. Używanie SVN Tortoise dla kontroli wersji jednego użytkownika
- 11. SVN: przełączanie aktywnego użytkownika na wyrejestrowane repozytorium
- 12. Jak zmienić użytkownika w repozytorium eclipse svn?
- 13. Dwa wyrzutnie dla pojedynczej aktywności
- 14. Nie znaleziono aktywności dla AndroidAnnotations
- 15. Przyciski stylu AlertDialog dla aktywności
- 16. Rejestr danych pamięci (MDR) a rejestr buforów pamięci (MBR)
- 17. jak uzyskać obiekt połączenia określonego użytkownika?
- 18. Znajdź żądania ściągnięcia połączone przez określonego użytkownika
- 19. Usuń wszystkie pliki utworzone przez określonego użytkownika
- 20. Tweetsharp: Pobieranie listy tweetów od określonego użytkownika
- 21. Biblioteki SVN dla .NET?
- 22. Perforce dla użytkownika Subversion?
- 23. Rejestr zdarzeń drugiej klawiatury
- 24. elementtree błąd nazw rejestr
- 25. Autofac rodzaje montażu rejestr
- 26. bazy danych do śledzenia aktywności użytkownika lub powiadomienia (Facebook Like)
- 27. ansibl wynik rejestr wielu poleceń
- 28. Prześlij rejestr XMM do stosu
- 29. Wyłącz dostęp do rejestru dla określonego procesu (WinAPI)
- 30. Wymuszanie kompilator użyć pewnej rejestr dla pewnej zmiennej
Gdzie to zrobić, w katalogu repo na serwerze? Na przykład. katalog zawierający conf, dav, db, format, hooks, locks. Jeśli tak, to mówi svn: "." nie jest kopią roboczą –
Nie, będziesz chciał zrobić to na kliencie. svn co http://url.com/svn/thing; rzecz z cd; svn log --xml – Allyn
To by się nie pokazało, gdyby inny użytkownik to sprawdził? Zasadniczo chcę wiedzieć, kto sprawdza pewne repozytorium. –