我知道如何从较旧的提交中获取差异:获取*magit-log*
,然后“单击”提交。如何获得反向应用的差异的特定变化?我希望它只修改文件(和缓冲区,如果打开)。
问问题
5056 次
2 回答
32
我打算提供一种在 vc 模式下执行此操作的方法,但是这个问题使我确切地发现了您想要的(我认为)
将点移到要还原的更改并输入 v (magit-revert-item)
如果您随后转到 magit-status 窗口,您将看到有一个未分级的更改,而更改的相反。
这比 vc 模式的方式要容易得多,后者是 Cc Cr(diff-reverse-direction)然后是 Cc Ca(diff-apply-hunk)。
任何一个都非常方便IMO
于 2013-11-05T23:01:18.743 回答
0
转到您要撤消的大块并点击C-u C-c C-a
。
于 2013-11-06T01:00:19.040 回答