score:111
As was pointed out, you would currently have to first install a plug-in to enable Subversion support. I recommend Subversive, myself, and a search here on Stack Overflow for the tags "eclipse" and "subversion" together will show several previous threads regarding "gotchas" to watch out for when installing the connectors (Subversive is separated into two parts-- the core support and "connectors" that provide the SVN glue).
Once you have that installed, you can configure repositories, create new projects by directly entering a new repository address and checking it out, or associate an existing project that was already attached to SVN with the repository by have Subversion look it over.
Once you've done that, this is how you access the "svn blame" command, also known as "annotate" or "praise":
For a resource, right click on the resource name in the file-explorer pane to pop-up the context menu (you can also get this menu by right-clicking anywhere in the editor itself). Under the "Team" heading (which is also where you access all the SVN commands, as Eclipse generalizes source control under the heading of "Team Sharing"), select "Show Annotation". On my Mac PowerBook, the keyboard shortcut for this is Ctrl + Option + A, I'm not near my Linux or Windows XP platforms to see what the shortcut us on either of them (Mac OS X ports tend to tweak keyboard shortcuts to adhere to the "greater good" view of what a Mac application should do).
After a bit of time conversing with the Subversion repository, the left-gutter of the editor window will show a series of colored bars. If you have line-numbers enabled for your editor, these will overlay the numbers. Otherwise, they'll just be bars. Each alternation of color represents a break where responsibility changes from one user to another. If you hover the pointer over a bar, a tooltip will appear identifying the responsible user, the revision/commit that the lines are from, date and the check-in comment. The color of the bars will vary from committer to committer, and revision to revision. They'll be varying shades of the same base color, but Eclipse will try to make them visually distinct (as much as possible). When you're hovering over a snippet, it highlights slightly, and all other bars that are tied to the same revision will also highlight.
(Now, don't ask me how to turn it off. Thus far, my only solution has been to close the buffer and re-open it!)
Source: stackoverflow.com
Related Query
- SVN blame in Eclipse
- Associating existing Eclipse project with existing SVN repository
- Rolling back bad changes with svn in Eclipse
- How can I make Eclipse file search not include svn directories?
- Merging of branch to trunk in SVN using Eclipse
- Subversive SVN Connectors does not appear in eclipse juno
- How do you make eclipse use an existing svn working copy?
- SVN key bindings not working in Eclipse
- Removing an SVN location from Eclipse using Subclipse
- How do I check out an SVN project into Eclipse as a Java project?
- Eclipse SVN client (Subclipse) doesn't show status icons on files
- Eclipse (Kepler) What is required to enable SVN Connector: Under "Team->SVN"?
- How to layout folders locally and in SVN when using eclipse
- Adding a SVN repository in Eclipse
- Checkout SVN svn+ssh repo with subversive in Eclipse Helios
- Reconnect Eclipse Project to SVN with Subclipse
- SVN error on connecting with eclipse
- SVN Switch with relocate in Eclipse
- Eclipse keeps asking for svn password
- Eclipse svn ignore bin
- Conveniently move a class to a different package in eclipse without borking svn
- Import an existing SVN project into Eclipse
- where is the place in Eclipse to add something to ignore list of SVN
- Ignoring directory when doing a SVN commit in Eclipse
- How to set charset encoding property for SVN File and Eclipse
- Subversive SVN Connector installation fails in Eclipse Oxygen
- Reconnecting a project to SVN in Eclipse
- Checking in an Eclipse project into SVN
- SVN not working in Eclipse
- svn for eclipse on mac os lion
More Query from same tag
- Android intent filter not working to launch activity from browser
- How to pass values between two SherlockFragment?
- android build failure in eclipse
- How to run Eclipse Oxygen on Mac OS X 10.7.5
- Java + Eclipse: Synchronize stdout and stderr
- Using same java hierarchy for Eclipse and Netbeans
- Eclipse project (or a Java package in a project) displays an error, yet none of the children have errors
- Storing Android eclipse projects in version control?
- Eclipse 3.8 plug-in with Ecl4.4: missing constraint import package
- Eclipse Source Folders vs Packages
- Error Inflating class android support.percent.RelativeLayout
- Eclipse properties panel disabled, only popup
- Eclipse Juno spell checker refuses to ignore email address in Javadoc @author field
- Remove recent workspace on Eclipse IDE startup
- Accessing existing SQLite database using Eclipse
- "Invalid byte 1 of 1-byte UTF-8 sequence" occurs when posting xml in .jar but not in eclpise
- Certification path error when creating Maven project in Eclipse
- Eclipse: What are these JSP errors?
- Programmatically make Android phone home button blink
- How can I setup shortcuts in Eclipse to format elements in Javadoc?
- Loading game onto Android with LibGDX throws NoClassDefFoundError: menu.StateManager
- How do you install Groovy and Grails plugins for Eclipse/STS without direct internet access?
- Output to Eclipse console from jar running externally
- Run Phonegap application, that supports HTML5 and Javascript on Android Wear
- How to run a gwt maven project in developpent mode in eclipse?
- Watching variables contents in Eclipse IDE
- how to implement this code by adding button click that send row data to another activity
- Eclipse, better classic and add needed plugins or go for a tuned version, like pdt etc.?
- Android ProgressDialog can't add Cancel button
- Export JAR with libraries