gpt4 book ai didi

eclipse - 无论如何要让 MercurialEclipse 表现得像 NetBeans Mercurial 支持?

转载 作者:行者123 更新时间:2023-12-04 02:21:42 26 4
gpt4 key购买 nike

我已经安装了 MercurialEclipse 插件。我发现它很难使用。

我已经在 NetBeans 中使用 Mercurial 支持有一段时间了,如果可能的话,我希望能够在 Eclipse 中做很多事情:

  • 在 NetBeans 中,对源代码的任何更改都在行中突出显示
    号区。新代码为绿色,修改后的代码为蓝色,已移除
    代码是红色的。
  • 项目资源管理器中的文件在修改后显示为蓝色或绿色
    和新分别。

  • enter image description here
  • 在 NetBeans 中,我可以右键单击项目资源管理器中的任何目录
    然后转至 Mercurial->差异获得所有文件的视觉差异(在
    我单击的目录)自上次提交以来已更改。

    当我在 Eclipse 中右键单击一个目录时,我得到了一个比较,但是
    只有 1 个选项(彼此)被禁用。

    更糟糕的是,当我
    右键单击我知道已更改的实际文件,然后与我进行比较
    给定 3 个选项(本地历史、父变更集、不同的
    变更集)。如果我单击父变更集,它不会给我一个差异。我认为这是因为这是自 3 次提交以来文件第一次更改。从那以后就没有了,我只想看看我做了什么更改,以便在提交之前对其进行审查。我希望这能向我展示自上次提交以来我所做的更改,即我将提交的更改。

  • 请注意,我不是要抨击 Eclipse,也不是要赞美 NetBeans。我只是想知道是否有一种方法可以像我在 NetBeans 中习惯的那样在 Eclipse 中设置工作流。

    最佳答案

    您请求的某些内容并非特定于您正在使用的 VCS,它们是 Eclipse 团队支持的一部分,因此它们将适用于任何 VCS 系统。

    1) 显示代码更改:最接近的 Eclipse 是 团队 -> 显示注释 ,但我认为这不会显示当前版本中添加/更改/删除的行。我会就此向 Eclipse 提交增强请求。

    2) Eclipse 为添加和更改的文件显示不同的图标。您应该看到一个蓝色的 + 表示添加的文件,棕色的 * 表示更改的文件。

    3)要轻松地从提交的内容中获取差异,您可以执行 团队 -> 同步 .这将打开同步 View 。另一种方法是您可以在任何级别执行 Team -> Commit,然后在文件列表中双击文件,这将显示文件之间的比较(一次显示一个文件)。您可以做的另一件事是选择 Compare -> Another Revision... 并在对话框中选择所需的修订版(这将在单个比较编辑器中显示所有包含的文件)。最后,比较 -> 父变更集 在特定文件上确实会为我显示来自已提交父级的更改,即使它在最近的修订版中没有更改。您可能在 Mercurial Eclipse 中遇到了错误。

    确保您使用的是最新版本的 Eclispe 和 Mercurial Eclipse。 Mercurial Eclipse 非常活跃,他们一直在添加和修复东西。我在 Eclipse 3.7.1 和 Mercurial Ecipse 1.9.1 上测试了这个。

    关于eclipse - 无论如何要让 MercurialEclipse 表现得像 NetBeans Mercurial 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476421/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com