2010-03-26 64 views
2

我在我的Macbook上使用Eclipse与C++插件,尝试一些练习项目来提高我的技能。我也想测试一下Mercurial并品尝DVCS。不幸的是,Eclipse + Mercurial + OSX似乎是一个难得的组合,没有太多有用的文档。如何在Eclipse Leopard上设置Mercurial

什么我迄今所做的:

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

我知道我可以通过导航到该目录变成一个目录到一个hg存储库ectory在终端和使用

hg init 

,然后我可以

hg add 
hg commit 

此添加文件应该给我一个汞回购与我在它的文件。到目前为止,这么好......但现在我开始动摇了。

我如何得到HgEclipse指向我的回购?我的同步视图有一个Mercurial选项,但当我选择它时,Next按钮变灰,Finish按钮不起任何作用...

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

来自DVCS的任何其他建议会对如何最好地设置我的环境进行审查?

回答

1

要在您当地的回购点进行日蚀,有两种主要方法。

  • 文件 - >导入 - >水银 - >克隆(起价回购新计划)
  • (右键单击项目) - >组 - >共享项目 - >水银

(请参阅How to turn on Mercurial in existing Eclipse project ?

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

  • (右键单击项目) - >组 - >拉...
  • (右键单击项目) - >组 - >推...
0

通过设置步骤冉再次,继this excellent guide之后,所有东西都在运作。我在eclipse工作空间本身就是一个存储库的事实中遇到了一些麻烦。通过设置,我能够轻松地提交更改并推送到另一个存储库。