2

我在我的 macbook 上使用带有 C++ 插件的 Eclipse,尝试一些练习项目来提高我的技能。我还想测试 Mercurial 并体验一下 DVCS。不幸的是,Eclipse + Mercurial + OSX 似乎是一种非常罕见的组合,因此没有很多有用的文档。

到目前为止我所做的:

  • 安装 Mercurial SCM
  • 安装了HgEclipse插件
  • 安装的 GnuPG
  • 在 Eclipse 首选项 > 团队 > Mercurial 中设置 GnuPG 和 hg 可执行文件的路径

我知道我可以通过在终端中导航到该目录并使用来将目录转换为 hg 存储库

hg init

然后我可以添加文件

hg add
hg commit

这应该给我一个 hg repo,里面有我的文件。到目前为止,一切都很好……但现在我开始动摇了。

如何让 HgEclipse 指向我的仓库?我的同步视图有一个 Mercurial 选项,但是当我选择它时,下一步按钮显示为灰色,并且完成按钮不执行任何操作...

理想情况下,我想设置两个本地存储库,一个个人存储库和一个“团队”存储库,因此我可以真正评估 Hg,因为这似乎是流行的配置。HgEclipse 是否只支持提交到单个 repo,还是可以提交到本地 repo推送到“团队”repo?

来自 DVCS 兽医关于如何最好地设置我的环境的任何其他建议?

4

2 回答 2

1

要将 eclipse 指向您的本地仓库,有两种主要方法。

  • 文件 -> 导入 -> Mercurial -> 克隆(从 repo 开始一个新项目)
  • (右键单击项目)-> 团队-> 共享项目-> Mercurial

(请参阅如何在现有 Eclipse 项目中打开 Mercurial?

当您启动并运行时,您可以通过 Team push/pull 菜单项 Push/Pull 到另一个存储库。

  • (右键单击项目)-> 团队-> 拉...
  • (右键单击项目)-> 团队-> 推送 ...
于 2010-03-26T18:44:59.840 回答
0

遵循这个出色的指南,再次完成设置步骤,现在一切正常。eclipse 工作区本身就是一个存储库这一事实让我有点难以理解。通过这样的设置,我能够非常轻松地提交更改并推送到另一个存储库。

于 2010-03-26T19:17:57.157 回答