В netbeans, если я открою файл, находящийся под управлением версии, строки, которые были изменены, выделены слева. (зеленый для новых линий и синий для модифицированных линий)
Можно ли получить аналогичный эффект в Eclipse?
В netbeans, если я открою файл, находящийся под управлением версии, строки, которые были изменены, выделены слева. (зеленый для новых линий и синий для модифицированных линий)
Можно ли получить аналогичный эффект в Eclipse?
По умолчанию он сравнивается с последней версией на диске, которая, если вы сохранили файл, вообще не отличается. Вы должны активировать сравнение с репливом SCM. Я не уверен, что произойдет, если вы используете более одного типа SCM, поскольку это только один выбор.
С Subversive вы можете сделать команду > Показать аннотации, и она будет аннотировать строки с автором и датой последней модификации этой строки.
Right-click
в файле > Team
> Show annotation
.
В левой части кода появится строка brown
(она представляет строки commited
), а строки modified
будут показаны в white
.
Плагин EGit Quick Diff выполняет то же самое, что и функция измененных строк netbans.
При использовании Git: > вы должны сделать хотя бы две вещи, чтобы получить подсветку изменений на основе изменений (т.е. те, которые не исчезают при сохранении файла), чтобы отображаться в "обзорной линейке" Eclipse.
Preferences
> Team
> Git
> Projects
> Automatically Share project that are located inside Git repositories
отмечен или импортировать проект в рабочую область с помощью Import...
> Git
> Projects from Git
(как отметил @cornelius в комментарии к другому ответу)Preferences
> Editors
> Text Editors
> Quick Diff
В eclipse вы также получите выделенную строку, которая будет изменена, если вы сохраните файл. и подсветка - это не что иное, как изменение цвета на левой панели редактора перед началом этой измененной строки.
В Eclipse используется функция Quick Diff. Это легко сделать:
Enable quick diff
.Use this reference source
. Git, SVN и CVS должны присутствовать здесь. Mercurial появляется, если установлен плагин MercurialEclipse.Show differences in overview ruler
.Вы должны увидеть вновь добавленные, измененные или удаленные строки, отмеченные цветами на левой панели, на которой обычно отображаются номера строк. Используемые цвета - те, которые установлены в диалоговом окне Quick Diff (см. Шаги выше). Вы также можете просмотреть эти незафиксированные местоположения, отмеченные вдоль обзорной линейки справа.
Для версии Eclipse: 2019-03 (4.11.0) Перейти на
Если вы хотите сохранить изменения после сохранения локальной копии, вам нужно указать затмению сравнить локальную копию с версией репозитория. Для этого измените reference source
соответственно.