当我移动包含它们的包时,IntelliJ 只是恢复了我所有的本地更改。它拒绝撤消更改,因为“其他文件同时更改了”。IntelliJ 必须在某处保留某种差异集合来支持撤消命令——如果我可以在某处找到这些差异,我可以手动重新应用我的更改。
IntelliJ 在哪里/如何存储对文件的本地更改,是否可以在“撤消/重做”命令之外访问它们?请注意,这些不是通过版本控制插件进行的“本地更改”——这些是对给定文件的本地更改,您可以使用撤消/重做命令对其进行迭代。
IntelliJ IDEA Ultimate 2018.3.1。
(不,通过 SVN 还原将不起作用,因为我在移动包之前没有提交。是的,吸取了教训,我将在重新实现我的更改后切换回 Eclipse。我的两个同事最近也发生了这种情况,所以很明显一个错误。)