当我移动包含它们的软件包时,IntelliJ刚刚还原了我的所有本地更改。它拒绝撤消更改,因为“与此同时,其他文件已更改”。 IntelliJ必须在某处保留一些差异集合以支持undo命令-如果我可以在某个地方找到这些差异,则可以手动重新应用更改。
IntelliJ在哪里/如何存储对文件的本地更改,是否可以在“撤消/重做”命令之外访问它们?请注意,这些不是通过版本控制插件进行的“本地更改”,而是对给定文件的本地更改,您可以使用undo / redo命令遍历该更改。
IntelliJ IDEA Ultimate 2018.3.1。
(否,通过SVN还原将不起作用,因为我在移动软件包之前尚未提交。是的,经验教训是,在重新实现更改后,我将切换回Eclipse。我的两个同事也发生了这种情况对他们来说,这显然是个错误。)
答案 0 :(得分:1)
只要您没有使缓存无效,就可以在VCS>本地历史记录>显示历史记录下查看文件更改的差异。是的,在撤消/重做阶段可以跟踪的更改也可以保留在这里。
在项目视图中突出显示一个文件或文件夹,以分别查看对该文件或文件所做的更改。