Как экспортировать выбранные файлы из представления «Синхронизировать» в Eclipse? - PullRequest
6 голосов
/ 15 октября 2008

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

Напоминаю, что в более ранней версии Eclipse было контекстно-зависимое действие из представления «Синхронизировать», которое выделяло бы в представлении «Навигатор» те же файлы, которые вы выбрали в представлении «Синхронизировать». Затем в представлении «Навигатор» вы можете экспортировать выделенный фрагмент.

Я не вижу, где эта опция все еще доступна в представлении «Синхронизировать», и ручной выбор файлов в представлении «Навигатор / проводник пакетов» является утомительным. Есть ли простой способ экспортировать выбранные файлы в представлении синхронизации?

Ответы [ 5 ]

5 голосов
/ 17 октября 2008

Это не в контекстном меню, но переход к верхнему меню Navigate и выбор «Show In-> Navigator» применит этот выбор. Можно ли экспортировать только выбранные файлы, я не знаю.

4 голосов
/ 20 октября 2008

Возможно, вы захотите взглянуть на функцию Изменить наборы .

В представлении синхронизации самой последней кнопкой является кнопка Изменить наборы - если вы включите ее, вы можете назначить свои изменения определенным наборам (щелкните правой кнопкой мыши файл в списке и затем Добавить в -> Новый набор изменений .

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

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

2 голосов
/ 30 сентября 2013

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

Перейдите в Windows> «Установки»> «Основные»> «Поиск ключей» для «Экспорт» и привяжите его к ключу. Не забудьте установить для параметра «Когда» значение «В диалоговых окнах и Windows».

1 голос
/ 18 октября 2008

Не является ли патч именно тем, что вам нужно? В представлении Synchronize должен быть элемент контекстного меню Create Patch , и он создает файл со всеми вашими изменениями в выбранных исходных файлах. Вы можете легко повторно применить патч позже с помощью Apply Patch .

0 голосов
/ 26 октября 2016

идея использования наборов изменений хороша. Если вы хотите экспортировать все файлы, связанные с набором изменений, сделайте следующее:

Синхронизировать вид >> выберите набор изменений >> Файл >> Экспорт ... >> Общие >> Файловая система >> Далее >> все файлы набора изменений выбраны сейчас >> выберите «Создать структуру каталогов для файлов» "и" В каталог "для экспорта >> Готово

Привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...