如何使用Eclipse在Snow Leopard上设置Mercurial

时间:2010-03-26 18:18:25

标签: eclipse macos mercurial hgeclipse

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

到目前为止我做了什么:

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

我知道我可以通过导航到终端中的该目录并使用

将目录转换为hg存储库
hg init

然后我可以用

添加文件
hg add
hg commit

这应该给我一个hg repo我的文件。到目前为止,这么好......但现在我开始动摇了。

如何让HgEclipse指向我的回购?我的同步视图有一个Mercurial选项,但是当我选择它时,Next按钮显示为灰色,Finish按钮不执行任何操作...

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

DVCS的其他任何建议都会讨论如何最好地设置我的环境?

2 个答案:

答案 0 :(得分:1)

在当地的回购中指出日食有两种主要方式。

  • 文件 - >导入 - > Mercurial - >克隆(从回购开始新项目)
  • (右键单击“项目”) - >团队 - >分享项目 - >水银

(见How to turn on Mercurial in existing Eclipse project ?

当您启动并运行时,您可以通过团队推/拉菜单项将其推/拉到另一个存储库。

  • (右键单击“项目”) - >团队 - >拉......
  • (右键单击“项目”) - >团队 - >推......

答案 1 :(得分:0)

this excellent guide之后再次完成设置步骤,现在一切正常。让我的大脑围绕eclipse工作区本身就是一个存储库的事实我有点麻烦。通过这种设置,我能够轻松地提交更改并推送到另一个存储库。