【问题标题】:Eclipse - Java local history for fileEclipse - 文件的 Java 本地历史记录
【发布时间】:2019-05-29 16:57:48
【问题描述】:

Eclipse 本地历史支持file

每次在 Workbench 中保存可编辑文件时,Workbench 都会更新该文件的本地历史记录并记录所做的更改。然后可以访问文件的本地历史记录,并且可以恢复到之前保存的文件副本,只要所需状态在保存历史记录中足够新。

但在Java 中,它似乎仅限于 Java 类型作为方法

每当您编辑文件时,其先前的内容都会保存在本地历史记录中。 Java 工具使本地历史记录可用于 Java 元素,因此您可以恢复到单个方法的先前版本,而不是完整文件。

当尝试获取文件历史记录时,我收到一个弹出错误 请本地历史记录选择一个类型、方法或字段

如何在 Eclipse 中获取我的 java 文件的历史记录?是增强还是有解决方法可以查看以前版本的文件

  • 请注意,例如,如果方法签名发生更改,我将无法在历史记录中看到以前的方法

【问题讨论】:

  • 纯日食是否有理由这样做?为什么要安装 git,创建本地存储库,然后从 eclipse 中使用 git?
  • @CarlitosWay 有时您无法提交您的工作,因此我将使用工作解决方案的文件更改为其他解决方案,而无需更新 TFS
  • 恕我直言,您可以使用 git 中的分支模式来做到这一点,每个分支都是一个可能的解决方案,然后,如果您实施满足要求的解决方案,该分支将合并到主...
  • @CarlitosWay 将文件历史记录视为常规文件会容易得多

标签: java eclipse revision-history


【解决方案1】:

包资源管理器和项目资源管理器视图的上下文菜单中提供了完整的替换/比较选项。

右键单击 Java 文件并选择“替换为 > 本地历史记录...”或“比较为 > 本地历史记录...”

还请注意,您可以控制 Eclipse 在“常规 > 工作区 > 本地历史”页面的首选项中保留的本地历史的数量。

【讨论】:

    猜你喜欢
    • 2014-04-24
    • 2023-04-10
    • 2015-09-26
    • 2010-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 2014-08-06
    相关资源
    最近更新 更多