【问题标题】:How to turn on Mercurial in existing Eclipse project?如何在现有的 Eclipse 项目中打开 Mercurial?
【发布时间】:2011-01-31 19:33:28
【问题描述】:

我已经在 Eclipse 中安装了用于 Mercurial 集成的 HgEclipse 插件。 我在 Eclipse 中有一个现有的 (Java) 项目,但我不知道如何为这个现有项目打开 mercurial 更改跟踪。

似乎我可以导入一个 mercurial 项目(文件 > 导入 > Mercurial > 克隆 ...),但这仅适用于新的 Eclipse 项目...

当然,我可以通过命令行应用 Mercurial,例如hg init 在项目目录中,但这不会在 Eclipse 中获取。

那么,如何为现有 Eclipse 项目启用 Mercurial?

【问题讨论】:

    标签: eclipse mercurial hgeclipse


    【解决方案1】:

    右键项目 转到“团队”->“共享项目” 选择“Mercurial”并完成向导步骤。

    【讨论】:

    • 完美,谢谢。我看过那个命令,但不明白它是用来创建一个 mercurial 存储库的。
    • 当“应用补丁”是该菜单中唯一的内容时,您会怎么做?
    • 显然我没有安装 mercurial。我还必须卸载并重新安装 mercurial-eclipse,它确实有效!
    • 请注意,如果您的项目中已经有一个现有的 Mercurial 存储库,这也适用。我犹豫选择“共享项目”,因为我认为它会删除 repo 并初始化一个新的。令人高兴的是,事实并非如此。
    • 如您所见,如果您完成了这些步骤,如果您安装了这些插件,这也适用于 CVS 或 Subversion。我没试过,但看起来是这样的。
    【解决方案2】:

    当您尝试将项目推送到存储库时,上述答案对于初始部分是正确的,但一步一步会更像这样:

    1. 创建项目(或者可能已经创建)
    2. 右键单击项目
    3. 鼠标悬停在团队上
    4. 点击“共享项目...”
    5. 选择 Mercurial 然后点击下一步
    6. 点击完成
    7. 再次右键单击项目并将鼠标悬停在团队上
    8. 点击“Push...”(在 99% 的时间推送之前提交很重要)
    9. 输入你的仓库(repo)的url
    10. 输入用户名和密码,然后点击完成

    【讨论】:

    • 我按照这些说明进行操作,并在步骤 5-6 中创建了一个本地 Hg 存储库。但是,我在第 8 步没有看到“推送”选项。我做错了什么?
    猜你喜欢
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多