将项目源提交到Mercurial存储库

时间:2012-03-26 16:05:37

标签: eclipse mercurial bitbucket

我正在开发自6个月以来的Android游戏,最近我担心我会以某种方式丢失我的来源,所以我决定在https://bitbucket.org使用mercurial存储库

但实际上,我无法将我现有的项目从eclipse转移到创建的mercurial存储库中,我一直在谷歌搜索,但找不到任何教程。我找到了这个步骤:

$ cd / path / to / my / repo $ hg push https://MyName@bitbucket.org/MyName/diego

我使用windows cmd使用它们,但不起作用。

它说:“名称'hg'无法识别为内部或外部命令”

有人可以给我一些提示,如何将现有的eclipse项目放入mercurial存储库,提前谢谢!

1 个答案:

答案 0 :(得分:1)

不知道为什么我得到了downvote,但根据新信息更新:

确保已安装mercurial(通过安装程序或easy_install)。如果通过安装程序进行安装,则必须浏览到包含hg.exe二进制文件的已安装目录(例如,对于TortoiseHg,%Program Files%\ TortoiseHg)。然后将此目录添加到PATH:

  • 按Windows键+暂停/中断
  • 高级>环境变量
  • 在“系统变量”下,找到“路径”,然后将目录添加到末尾,前面加上;(如果还没有)。
  • OK /保存

启动一个新的cmd.exe,看看命令hg是否有效。如果不是这样,你可能更容易安装像TortoiseHg这样的东西,并使用资源管理器上下文菜单和GUI来进行多变操作。

让hg工作后,首先在项目目录中执行hg init以设置.hg文件夹。然后你可以push。您可能需要先设置.hgignore,因为eclipse可以添加大量缓存的元数据。