2009-10-26 2 views
5

quando stavo controllando l'ultima differenza di codice in SVN Log, accidentalmente ho fatto clic su differenze di colpa causate da differenze di show. Ora, quando controllo di nuovo il registro, non vedo nulla di visibile correlato alla mia incolpare.Cosa succede quando faccio clic su "Blame Differences" nel registro TortoiseSVN?

Sai cosa succede esattamente quando dai la colpa a una differenza? Ha effetto sul repository e se sì, come posso annullarlo?

risposta

13

La mia comprensione della colpa, è che ti mostra chi ha modificato per l'ultima volta una determinata riga in un dato file in modo da poter determinare quale persona dare la colpa per quella modifica. Non cambia nulla sul lato server.

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

+0

Grazie. anche in http://www.scribd.com/doc/6793213/TortoiseSVN14 pagina 89, c'è una bella descrizione. – pencilCake

+0

Grazie per quel bel link! Non pensavo di esaminare la documentazione del client tortoiseSVN. – jdehaan

1

In breve: incolpare voi spettacoli, che hanno fatto, che i cambiamenti sono stati a un file. Solitamente le ultime modifiche verranno mostrate per un determinato file per un semplice report di biasimo. Se si sceglie di mostrare la colpa per un diff di due revisioni, si otterrà il diff dei report di colpa per le modifiche.

Ma non vi è alcun cambiamento nel repository.

Date un'occhiata a capitolo

4,23. Chi ha cambiato la linea?

nel file della guida di TortoiseSVN.