when I was checking the latest difference in code in SVN Log, accidently I clicked blame differences insted of show differences. Now, when I check the log again I do not see anything visible related to my blaming.
Do you know what exactly happens when you blame a difference? Does it effect the repository and if yes, how can I undo that?
Subversion has a command for this, and it is called blame (guess why). Subversion creates a blame of a file by adding information about the author who committed a line, the revision the line was last changed and the date.
- to view the differences between a file in your working copy, and a file in any Subversion repository: In explorer, select the file, then press the Shift key whilst right clicking to obtain the context menu. Select TortoiseSVN -> Diff with URL. The same applies for a working copy folder.
As soon as you start editing a file, the status changes to modified and the icon overlay then changes to a red exclamation mark. That way you can easily see which files were changed since you last updated your working copy and need to be committed.
If you want to compare two revisions in an item's history, for example revisions 100 and 200 of the same file, just use TortoiseSVN → Show Log to list the revision history for that file. Pick the two revisions you want to compare then use Context Menu → Compare Revisions.
My understanding of blame, is that it shows you who last modified a given line in a given file so you can determine which person to blame for that change. It does not change anything on the server side.
http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.blame.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With