2009-12-17 81 views
4

当一个文件有变化相比,版本从版本控制系统(颠覆,在我的情况,CVS),我用按Ctrl签出 + Alt键 + + /按Ctrl + Alt + Shift + 在这些更改之间跳转。有时我想恢复其中一些更改(但不是文件中的所有更改)。我可以通过使用鼠标并点击带绿色箭头的小回退图标来实现这一点,但是有没有办法通过键盘来完成它(不使用鼠标)?是否有恢复Intellij IDEA中个别更改的键盘快捷键?

我正在使用IntelliJ IDEA 7.0.3。

回答

2

您需要指定热键回滚操作设置|键盘映射,它没有默认分配。

UPDATE:看起来Rollback操作实际上会为整个文件调用Revert。我已为此提交IDEA-26912,请观看/投票。

+0

我试图回滚,但似乎只回滚**全部**文件中的更改。我正在寻找的是能够有选择地恢复个人变化,当我达到他们。这可能吗? – 2009-12-18 09:10:56

+1

你是对的,它不能按预期工作。我提交了新的YouTrack问题。 – CrazyCoder 2009-12-19 12:16:06

+1

这是一个老问题,但它已被修复。您现在可以将其分配给您想要的键。 – Forethinker 2013-06-16 05:05:06

2

回滚不再恢复整个文件,并且可以分配一个键盘快捷键。请参阅this comment。在IntelliJ IDEA 12.1.6 Ultimate中进行了验证。

3

您可以在中设置设置 |在我的颠覆设置键盘映射并选择键盘映射列表Version Control Systems并设置快捷键,但revert动作设置默认为按Ctrl + Alt + Z

+0

独立于VCS - 也是git的默认快捷方式 – user467257 2016-11-11 12:06:13