Reputation: 20020
In netbeans, if I open a file which is under version control the lines which are modified are highlighted in the left. (green for new lines and blue for modified lines)
Is it possible to get a similar effect in Eclipse?
Upvotes: 87
Views: 44070
Reputation: 15594
For Eclipse Version: 2019-03 (4.11.0) Go to
If you want to keep the changes after you save your local copy, then you need to tell the eclipse to compare the local copy with the repository version. To do that change the reference source
accordingly.
Upvotes: 6
Reputation: 2033
In Eclipse by using its Quick Diff feature. This is easy to do:
Enable quick diff
.Use this reference source
. Git, SVN and CVS should
be present here. Mercurial appears if the MercurialEclipse plugin is
installed.Show differences in overview ruler
.You should be able to see the newly added, modified or deleted lines marked in colors in the left bar on which line numbers are usually displayed. The colors used are the ones set in the Quick Diff dialog (see above steps). You can also view these uncommitted locations marked along the overview ruler on the right.
Upvotes: 5
Reputation: 4558
There are at least two things you must do to get revision-based change highlighting (i.e., ones that do not disappear when the file is saved) to show up in Eclipse's "overview ruler" when using Git:
Preferences
> Team
> Git
> Projects
> Automatically Share project that are located inside Git repositories
is checked or import the project into your workspace using Import...
> Git
> Projects from Git
(as pointed out by @cornelius in a comment on another answer) Preferences
> Editors
> Text Editors
> Quick Diff
Upvotes: 2
Reputation: 3437
Right-click
on the file > Team
> Show annotation
.
A brown
tape will appear on the left-side of the code (it represents commited
lines), and the modified
lines will be shown in white
.
Upvotes: 4
Reputation: 141
EGit plugin's Quick Diff does exactly the same as netbans modified lines feature.
http://wiki.eclipse.org/EGit/User_Guide/State
Upvotes: 3
Reputation: 2478
By default, it compares to the latest version on disk, which, if you've saved the file, is no diff at all. You have to activate the comparison against a SCM repo. I'm not sure what happens if you more than one type of SCM since this is only a single selection.
Upvotes: 159
Reputation: 22660
With Subversive, you can do Team > Show Annotations, and it will annotate the lines with the author and date of the last modification of that line.
Upvotes: 5
Reputation: 26428
In eclipse too you will get the line highlighted which is changed util you save the file. and highlight is nothing but the change in color at the left panel of the editor before the start of that changed line.
Upvotes: 0