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

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

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

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

One Solution collect form web for “在IntelliJ的Kotlin> Java转换之后,将源代码恢复为Java”

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

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

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

  • IntentService(kotlin)的默认构造函数
  • Kotlin:不能同时应用两个条件检查“return body”函数样式
  • 将数据从PendingIntent(AlarmManager)传递给BroadcastReceiver
  • 在Kotlin中处理可空或空列表的习惯方式
  • 如何在Android中的GridView中的imageView上设置布局参数
  • 类型不匹配,所需的节点,找到的字符串
  • gradle项目同步失败的基本功能将无法正常工作在android studio 3.0
  • 卡拉Kotlin为网络,未来的集成
  • 如何在Kotlin的重载操作符上指定泛型?
  • 为什么Kotlin在Kotlin类文件中保存MetaData?
  • Kotlin,proguard,Android架构组件
  • Kotlin language will be the best programming language for Android.