Pytanie Jak znaleźć plik w historii repozytorium Subversion?


Czy można przeglądać historię repozytorium Subversion dla plików o określonej nazwie (jeszcze lepiej byłoby dla nich wyszukiwać wieloznaczne)?

Chcę sprawdzić, czy .bat plik został zatwierdzony do repozytorium w przeszłości, ale został usunięty w późniejszych aktualizacjach. Nawet zrzut historii plików przy każdej wersji działałby, bo mogłem po prostu przeglądać dane wyjściowe. Przejrzałem podręcznik, ale nie widziałem na to dobrego sposobu.

Dzienniki dla każdego zatwierdzenia mają charakter opisowy, więc nie mogę przejrzeć komunikatów dziennika, aby zobaczyć, jakie modyfikacje zostały wykonane. Zakładam, że Subversion ma sposób na odzyskanie tego?


24
2017-08-21 12:59


pochodzenie


możliwy duplikat Wyszukiwanie historii subversion (pełny tekst) - bahrep


Odpowiedzi:


TortoiseSVN może bardzo łatwo przeszukiwać dzienniki, aw moim systemie mogę wpisać ".plg" w polu wyszukiwania i znaleźć wszystkie dodane, zmodyfikować i usunąć dla tych plików.

Bez Tortoise, jedyny sposób, w jaki mogę to zrobić, to przeglądanie pełnych logów lub analizowanie logów i szukanie własnych wskaźników "A" i "D" w pliku, którego szukasz (użyj svn log --verbose aby uzyskać ścieżki do plików).

svn log --verbose | grep .bat

23
2017-08-21 13:11





Zakładam, że korzystasz z klienta wiersza poleceń SVN. Wypróbuj TortoiseSVN. Okno dialogowe "Pokaż dziennik" umożliwia wyszukiwanie komentarzy, nazw plików i autorów.

http://tortoisesvn.net/downloads

PS: tylko Windows.


2
2017-08-21 13:04





Osobiście użyłbym

svnadmin dump -r1:HEAD /path/to/repo/

Wrzuć go do mniej i wyszukaj lub przejdź z jakimś kontekstem.


1
2017-08-21 13:10





TortoiseSVN jest całkowicie słodki. Nie wyobrażam sobie bez niego radzenia sobie z Subversion.

Poza tym, jeśli korzystasz z Eclipse, polecam wtyczkę Subclipse.


1
2017-08-21 13:21





svn log -v .bat


1
2018-03-11 05:41