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

时间:2016-09-05 11:24:25

标签: java git intellij-idea kotlin

所以我想尝试转换用Java编写的后端API源代码并查看它的外观(IIRC在转换前有预览),但是一旦我这样做,它会自动开始转换所选的所有文件文件夹,最后它要求代码更正,我没有响应,因为我想取消它,现在我遇到了破坏的代码库,没有其他选项:

  • 恢复到最后一个git提交并重新实现从我这边做的所有更改(我本可以阻止它但是在转换之前提交但是很好)
  • 继续使用Kotlin进行编码,但我遇到代码错误,我不知道如何修复

我要问的是,无论如何都要将Kotlin转换为IntelliJ IDEA中的Java?提前谢谢

1 个答案:

答案 0 :(得分:8)

Intellij有一个名为Local History的功能,它可以用来回溯你没有提交给源控制系统的东西。在您安装新版本的IntelliJ IDEA或使缓存无效之前,此历史记录将保留。阅读Intellij help for the feature中的更多内容。

  

您的源代码会在您编辑,测试或编译时不断变化。任何版本控制系统都会跟踪已提交版本之间的差异,但提交之间的本地更改会被忽略。本地历史记录是您的个人版本控制系统,可跟踪计算机上源代码的更改,并允许您在必要时比较版本和回滚更改。您可以随时使用本地历史记录,无需任何步骤即可启用它。

     

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