在IntelliJ的Kotlin> Java转换之后,将源代码恢复为Java

所以我想尝试转换我们用Java编写的后端API源代码,并看看它是如何看起来(IIRC转换之前有一个预览),但一旦我做到了,它会自动开始转换所选文件夹中的所有文件,最后它要求代码更正,我回答了没有,因为我想取消它,现在我坚持一个破碎的代码基地没有其他选项比:

  • 恢复到最后的git提交并重新实现从我身边完成的所有更改(我可以阻止它,但在转换之前提交,但是哦)
  • 继续使用Kotlin编码,但我有代码错误,我不知道如何解决

我所要问的是,如果无论如何要将Kotlin转换回IntelliJ IDEA中的Java? 先谢谢你

Intellij有一个称为“ 本地历史记录”的function,它可以用来回溯你没有提交给源代码管理系统的东西。 直到您安装IntelliJ IDEA的新版本或使缓存失效,才会保留此历史记录。 有关该function的详细信息,请参阅Intellij 帮助 。

编辑,测试或编译时,源代码会不断变化。 任何版本控制系统都会跟踪提交版本之间的差异,但提交之间的本地更改未被注意。 “本地历史记录”是您的个人版本控制系统,用于跟踪计算机上源代码的更改,并允许您在必要时比较版本并更改回滚。 本地历史总是在您的处置,没有步骤是必需的,以启用它。

本地历史独立于外部版本控制系统,即使在不受任何VCS控制的情况下,也可以与您的项目目录一起工作。 它适用于任何结构工件:项目,目录或包,文件,类,类成员,标记或文本的选定片段。