Eclipse + SVN: Открытие отредактированного / выбранного файла в версии из базовой ревизии? - PullRequest
1 голос
/ 29 декабря 2011

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

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

Я использую Subclipse, но меня также интересует Subversive, если он не существует для Subclipse.

Ответы [ 2 ]

1 голос
/ 04 января 2012

Я управляю Subclipse.

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

Вы пытались включить функцию Quick Diff и настроить ее на использование исходной копии SVN в качествебаза?Это позволяет вам использовать ваш обычный редактор, а затем он аннотирует все области файла с изменениями, и вы можете быстро навести указатель мыши на предыдущую версию.

0 голосов
/ 29 декабря 2011

Командный поставщик (Subclipse или Subversive) должен предоставить команду, которая делает это. Я не мог найти один в Subclipse, но я не знаю о Subversive. Чтобы узнать, есть ли команда для этого, вы можете сделать это:

  1. Window -> Preferences -> General -> Keys и поиск svn (или других вещей)
  2. Window -> Customized Perspective это даст вам диалоговое окно с вкладками, где вы можете найти все доступные команды. Посмотрите в разделах SVN.
...