IntelliJ - Как применить весь файл как изменение? - PullRequest
0 голосов
/ 28 мая 2020

Просмотр git diff позволяет мне видеть две разные версии одного и того же файла. Это также позволяет мне выбирать отдельные изменения и применять их из другой ревизии к моей. Я делаю это, нажимая кнопку >> между ними. НО, когда изменение создает или удаляет весь файл, отображается только этот файл. Нет кнопки >>!

Как применить изменение, если это удаление или создание файла? Например, в другой ветке есть новый файл F. Я просто хочу, чтобы F был перенесен в мою текущую ветку. Как я могу использовать интерфейс RubyMine «Git Сравнить с другой веткой» для этого? (Я уже знаю, как это сделать в оболочке)

картинка того, о чем я говорю

1 Ответ

0 голосов
/ 01 июня 2020

Чтобы получить файл из другой ветки, вы можете использовать «Показать различия» с действием «Рабочее дерево» из всплывающего окна «Ветви» (в более ранних версиях это вкладка «Файлы» диалогового окна «Сравнить с текущим»).

enter image description here

И оттуда вызовите Get from Branch

enter image description here

Недоступно при сравнении отдельных файлов - https://youtrack.jetbrains.com/issue/IDEA-156485.

...