2009-10-26 4 views
5

, kiedy sprawdzałem ostatnią różnicę w kodzie w dzienniku SVN, przypadkowo kliknąłem różnice między winami a różnicami show. Teraz, gdy ponownie sprawdzam dziennik, nie widzę niczego widocznego związanego z moim obwinianiem.Co się stanie, gdy kliknę "Różnice w kłaczkach" w dzienniku TortoiseSVN?

Czy wiesz, co dokładnie dzieje się, gdy obwiniasz różnicę? Czy wpływa to na repozytorium, a jeśli tak, jak mogę to cofnąć?

Odpowiedz

13

Moje zrozumienie winy polega na tym, że pokazuje ona, kto ostatni raz zmodyfikował daną linię w danym pliku, aby można było określić, która osoba ponosi winę za tę zmianę. Nie zmienia niczego po stronie serwera.

http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.blame.html

+0

Dzięki. również w http://www.scribd.com/doc/6793213/TortoiseSVN14 strona 89, jest ładny opis. – pencilCake

+0

Dzięki za ten ładny link! Nie pomyślałem o zaglądnięciu do dokumentacji klienta tortoiseSVN. – jdehaan

1

W skrócie: obwinianie pokazuje, którzy dokonali zmian, które były do ​​pliku. Zazwyczaj ostatnie zmiany będą wyświetlane dla danego pliku dla prostego raportu o winie. Jeśli zdecydujesz się pokazać winę za różnicę dwóch wersji, otrzymasz różnicę w raportach o zmianach.

Ale nie ma zmian w repozytorium.

Spójrz na rozdział

4,23. Kto zmienił linię?

w pliku pomocy TortoiseSVN.