Недавно я перешел из NetBeans в Eclipse. Поскольку я должен работать с проектом, извлеченным из SVN, я установил Eclipse. Мой вопрос: как заставить Subclipse указать изменения, которые я вношу в исходный код (скачанный из SVN), как и NetBeans? Есть ли способ?
Subclipse - изменения кода маркировки, как в NetBeans
Ответ 1
В окне → "Настройки" выберите "Общие" - "Редакторы" → "Текстовые редакторы" → "Быстрая разность" и отметьте "Включить быстрый разброс", "Показать различия в линейке обзора" и установите "Использовать этот источник ссылок" в "Принудительная копия SVN".
Вы также можете изменить цвета в соответствии с NetBeans (синий для изменений, зеленый для дополнений, красный для удалений).
Обратите внимание, что для этого вам, вероятно, потребуется перезапустить Eclipse.
По мере изменения кода он покажет ваши изменения на боковой линейке, пока вы не зафиксируете SVN.
Ответ 2
Если вы ссылаетесь на раздел "Изменения в исходном редакторе" в разделе подрывной деятельности в Netbeans:
alt text http://netbeans.org/images_www/articles/60/ide/vcs/left-ui.png
Тогда это должно быть как активация Quick diff Annotate в подзапросе:
Команда → Показать параметры аннотаций в файле
Ответ 3
Subclipse автоматически отслеживает изменения, которые вы делаете в Eclipse.
Если вы хотите увидеть изменения, соглашение в Eclipse должно перейти в меню Team → Synchronize в проекте.
Ответ 4
Разве subclipse не помечает классы и пакеты в Package Explorer как отличающиеся от версии, зарегистрированной в SVN?
РЕДАКТИРОВАТЬ
Вы можете использовать функцию сравнения, чтобы увидеть различия. Один из способов сделать это - открыть представление синхронизации, щелкнуть правой кнопкой мыши по нужному классу и выбрать сравнение (я не могу вспомнить точную опцию меню, но что-то вроде этого).
(источник: tigris.org)
Ответ 5
Если вы хотите быстро сравнить изменения из одного файла, щелкните его правой кнопкой мыши, выберите "Сравнить с" → "Последние из репозитория". Полученный diff будет похож на тот, что был в первом скриншоте Binary Nerd, только он появится в разделе Editor, и вам не придется переключать перспективы.