Выделение модифицированных строк в Eclipse

В netbeans, если я открою файл, находящийся под управлением версии, строки, которые были изменены, выделены слева. (зеленый для новых линий и синий для модифицированных линий)

Можно ли получить аналогичный эффект в Eclipse?

Ответ 1

  • Откройте окно "Настройки"
  • Поиск "diff"
  • Выберите Quick Diff
  • Измените "Использовать этот источник ссылок" поставщику SCM (например, CVS, SVN или Git)

По умолчанию он сравнивается с последней версией на диске, которая, если вы сохранили файл, вообще не отличается. Вы должны активировать сравнение с репливом SCM. Я не уверен, что произойдет, если вы используете более одного типа SCM, поскольку это только один выбор.

Ответ 2

С Subversive вы можете сделать команду > Показать аннотации, и она будет аннотировать строки с автором и датой последней модификации этой строки.

Ответ 3

Right-click в файле > Team > Show annotation.
В левой части кода появится строка brown (она представляет строки commited), а строки modified будут показаны в white.

Ответ 5

При использовании Git: > вы должны сделать хотя бы две вещи, чтобы получить подсветку изменений на основе изменений (т.е. те, которые не исчезают при сохранении файла), чтобы отображаться в "обзорной линейке" Eclipse.

  • Перед импортом убедитесь, что Preferences > Team > Git > Projects > Automatically Share project that are located inside Git repositories отмечен или импортировать проект в рабочую область с помощью Import... > Git > Projects from Git (как отметил @cornelius в комментарии к другому ответу)
  • Включите Quick Diff и выберите "A Git Revision" в качестве исходного источника: Preferences > Editors > Text Editors > Quick Diff

Ответ 6

В eclipse вы также получите выделенную строку, которая будет изменена, если вы сохраните файл. и подсветка - это не что иное, как изменение цвета на левой панели редактора перед началом этой измененной строки.

Ответ 7

В Eclipse используется функция Quick Diff. Это легко сделать:

  1. Перейдите в "Окно" → "Настройки" → "Основные" → "Редакторы" → "Редакторы текста" → "Быстрая разница". Это диалог, из которого он может быть настроен.
  2. Включите Quick Diff, включив опцию Enable quick diff.
  3. Выберите систему управления версиями, для которой требуется Quick Diff, из раскрывающегося списка. Use this reference source. Git, SVN и CVS должны присутствовать здесь. Mercurial появляется, если установлен плагин MercurialEclipse.
  4. Обзорная линейка - это линейка справа от полосы прокрутки в редакторе. Если вы хотите, чтобы на нем были отмечены незафиксированные линии, включите опцию Show differences in overview ruler.
  5. Выберите Применить и ОК. Закройте все окна редактора и снова откройте исходный файл, который вы хотите в редакторе.

Вы должны увидеть вновь добавленные, измененные или удаленные строки, отмеченные цветами на левой панели, на которой обычно отображаются номера строк. Используемые цвета - те, которые установлены в диалоговом окне Quick Diff (см. Шаги выше). Вы также можете просмотреть эти незафиксированные местоположения, отмеченные вдоль обзорной линейки справа.

Ответ 8

Для версии Eclipse: 2019-03 (4.11.0) Перейти на

  1. Выберите "окно"
  2. Выберите "Настройки"
  3. Выберите "Основные" → "Редакторы" → "Текстовые редакторы" → "Быстрые различия"
  4. .Отметьте "Включить быструю разность"
  5. Галочка "Показать различия в обзорной линейке"
  6. Если вы хотите сохранить изменения после сохранения локальной копии, вам нужно указать затмению сравнить локальную копию с версией репозитория. Для этого измените reference source соответственно.

    enter image description here