0

当我移动包含它们的包时,IntelliJ 只是恢复了我所有的本地更改。它拒绝撤消更改,因为“其他文件同时更改了”。IntelliJ 必须在某处保留某种差异集合来支持撤消命令——如果我可以在某处找到这些差异,我可以手动重新应用我的更改。

IntelliJ 在哪里/如何存储对文件的本地更改,是否可以在“撤消/重做”命令之外访问它们?请注意,这些不是通过版本控制插件进行的“本地更改”——这些是对给定文件的本地更改,您可以使用撤消/重做命令对其进行迭代。

IntelliJ IDEA Ultimate 2018.3.1。

(不,通过 SVN 还原将不起作用,因为我在移动包之前没有提交。是的,吸取了教训,我将在重新实现我的更改后切换回 Eclipse。我的两个同事最近也发生了这种情况,所以很明显一个错误。)

4

1 回答 1

1

只要您没有使缓存失效,您就可以在 VCS > Local History > Show History 下查看文件更改的差异。是的,可以跨撤消/重做阶段跟踪的更改也可以保留在这里。

突出显示项目视图中的文件或文件夹以分别查看对文件或文件所做的更改。

于 2018-12-20T21:31:23.610 回答