Subclipse - маркировка изменений кода, как в NetBeans - PullRequest
22 голосов
/ 08 февраля 2010

Я недавно перешел из NetBeans в Eclipse. Поскольку я должен работать с проектом, извлеченным из SVN, я установил Eclipse. Мой вопрос: как сделать так, чтобы Subclipse указывал изменения, которые я ввел в исходный код (загруженный из SVN), так же, как NetBeans? Есть ли способ?

Ответы [ 5 ]

53 голосов
/ 08 февраля 2010

В окне -> Настройки перейдите в Общие -> Редакторы -> Текстовые редакторы -> Быстрое различие и отметьте «Включить быструю разницу», «Показать различия в обзорной линейке» и установите «Использовать этот источник ссылок» в «Нетронутая копия SVN» ».

Возможно, вы также захотите изменить цвета, чтобы они соответствовали NetBeans (синий для изменений, зеленый для дополнений, красный для удалений).

enter image description here

Обратите внимание, что вам, вероятно, потребуется перезапустить Eclipse, чтобы это вступило в силу.

Когда вы продолжаете изменять код, он покажет ваши изменения на боковой линейке, пока вы не перейдете на SVN.

6 голосов
/ 08 февраля 2010

Если вы имеете в виду Просмотр изменений в редакторе исходного кода раздел subversion в Netbeans:

альтернативный текст http://netbeans.org/images_www/articles/60/ide/vcs/left-ui.png

Тогда это должно быть похоже на активацию быстрого разностного комментария в Subclipse:

alt text

Команда -> Показать аннотации для файла

1 голос
/ 19 мая 2011

Если вы хотите быстро сравнить изменения из одного файла, щелкните правой кнопкой мыши по нему и выберите «Сравнить с» -> «Последние из репозитория». Результирующий diff будет выглядеть так же, как на первом скриншоте Binary Nerd, только он появится в разделе Editor, и вам не придется переключать перспективы.

1 голос
/ 08 февраля 2010

Не помечает ли подклип классы и пакеты в Package Explorer как отличающиеся от версии, зарегистрированной в SVN?

EDIT

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

alt text
(источник: tigris.org )

1 голос
/ 08 февраля 2010

Subclipse автоматически отслеживает изменения, которые вы делаете в Eclipse.

Если вы хотите увидеть изменения, в Eclipse принято переходить к Team -> Synchronize меню проекта.

...