Pracuję nad bardzo dużym projektem (ponad 10000 wersji) i czasami zdarza się, że muszę wiedzieć, kto z pozostałych użytkowników usunął jakąś linię w pliku. Czy jest na to sposób? Mogę zrobić svn blame
z numerem wersji, aby sprawdzić, czy linia istnieje w tej wersji, a następnie zobaczyć, w której wersji linia zniknęła i zobaczyć, kto zatwierdził tę wersję, ale ta procedura jest kiepska w tym dużym projekcie.
Czy jest na to lepszy sposób?
svn log --diff
określi usunięcia za pomocą „-” w kolumnie zero. Grep dla „r” również, abyś mógł zobaczyć wersję.Jest też,
svn log --search
ale przeszukuje tylko komunikat zatwierdzenia.źródło