2012-05-16 11 views

Odpowiedz

33

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.

76

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.

+5

'svn diff -r ZAANGAŻOWANE: PREV' then. – Konerak

+0

Usunąłem swój komentarz, ponieważ chciałem go edytować. Więc proszę zaktualizuj swoją odpowiedź. –

+0

Ś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

Powiązane problemy