Jak uzyskać różnicę w zawartości pliku bieżącego i poprzedniego numeru wersji za pomocą wiersza poleceń?Polecenie uzyskania svn diff bieżącego i poprzedniego numeru wersji
Jak mogę uzyskać poprzedni numer wersji?
Jak uzyskać różnicę w zawartości pliku bieżącego i poprzedniego numeru wersji za pomocą wiersza poleceń?Polecenie uzyskania svn diff bieżącego i poprzedniego numeru wersji
Jak mogę uzyskać poprzedni numer wersji?
Zgodnie z Twoimi uwagami chciałbyś zobaczyć różnice między bieżącą a poprzednią wersją produktu, którego nie ma w Twojej kopii roboczej. W tym celu musisz znać adres URL przedmiotu (np. svn://[repo_root]/[path]/[item]
), który, jak przypuszczam, robisz. Następnie wykonaj następujące czynności:
svn info <item-URL>
będzie zawierać (między innymi) ostatnią zmianę zmiany. Z tą wersją R uruchamiasz:
svn diff -c <R> <item-URL>
i otrzymasz ostatnią różnicę zatwierdzenia.
svn diff -r HEAD <item>
jeśli chcesz uzyskać różnicę między kopią roboczą a ostatnią zatwierdzoną wersją.
svn diff -r PREV:COMMITTED <item>
jeśli chcesz zobaczyć, co zrobił ostatni commit.
Powinieneś przyjrzeć się Revision Keywords.
svn info <item>
poda (między innymi) ostatnią zmianę zmiany przedmiotu.
'svn diff -r ZAANGAŻOWANE: PREV' then. – Konerak
Usunąłem swój komentarz, ponieważ chciałem go edytować. Więc proszę zaktualizuj swoją odpowiedź. –
Śmiało, edytuj lub dodaj własną odpowiedź. Nie sądzę, że w pełni rozumiem, czego chce OP. Jeśli tak, edytuj lub odpowiedz:] – Konerak