Я знаю, как добраться до разницы от более старой фиксации: до *magit-log*
и "click" в фиксации. Как получить конкретное изменение в diff, применяемом в обратном порядке? Я хочу, чтобы он просто модифицировал файл (и буфер, если он открыт).
Как вернуть изменение от более старой фиксации в `magit`?
Ответ 1
Я собирался предложить способ сделать это в режиме vc, но этот вопрос заставил меня точно узнать, что вы хотите (я думаю)
Переместите свою точку на изменение, которое вы хотите вернуть, и введите v (magit-revert-item)
Если вы перейдете в окно статуса магического состояния, вы увидите, что с изменением изменений произошла нестационарная смена.
Этот способ проще, чем режим vc-mode, который относится к C-c C-r (направление обратного направления), а затем C-c C-a (diff-apply-hunk).
Либо один из них довольно чертовски удобный IMO
Ответ 2
Перейдите в кусок, который хотите отменить, и нажмите C-u C-c C-a
.