2012-03-26 78 views
0

我发展我的Android游戏,因为6个月,最近我很害怕,我可以在某种程度上失去了我的源代码,所以我决定在https://bitbucket.org提交项目源到Mercurial库

使用Mercurial库不过说真的,我我无法将现有的eclipse项目放入创建的mercurial存储库中,我一直在使用Google搜索,但找不到任何教程。我发现这个步骤:

$ CD /路径/要/我的/回购 $汞柱推https://[email protected]/MyName/diego

我用他们使用的是Windows在cmd,但不起作用。

它说:“名称‘汞’无法识别为一个内部或外部命令”

有人可以给我一些提示如何将现有的Eclipse项目到Mercurial库,在此先感谢!

+3

请发布错误消息,而不是仅仅说“不工作”。你运行过'hg init'还是'hg clone https:// MyName @ bitbucket.org/MyName/diego'? – 2012-03-26 16:08:39

+1

为了记录,“但不行”根本没有什么帮助。你提供给我们的错误你会更好。 – brice 2012-03-26 16:10:21

+0

对不起,更新错误日志。 – Matim 2012-03-26 16:15:37

回答

0

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

确保你已经安装了水银(通过安装或使用easy_install)。如果通过安装程序进行安装,则必须浏览到包含hg.exe二进制文件的已安装目录(例如,对于TortoiseHg,%Program Files%\ TortoiseHg)。那么这个目录添加到您的PATH:

  • 按下Windows键+暂停/打破
  • 高级>环境变量
  • 在系统变量下,找到路径和目录添加到末尾,前面添加一个;如果没有一个。
  • OK /保存

启动一个新的CMD.EXE,看看命令hg作品。如果没有,它可能会更容易安装TortoiseHg之类的东西,并使用资源管理器上下文菜单和GUI来执行mercurial操作。

一旦你得到hg的工作,首先在你的项目目录中执行hg init来设置.hg文件夹。那么你可以push。你可能会希望在设置之前设置.hgignore,因为eclipse可以添加很多缓存的元数据。

+0

感谢您的回答,问题是,使用hg初始化后它说: 名称'hg'不可识别为内部或外部命令 – Matim 2012-03-26 16:14:55

+0

@LazyBadger我的回应是基于初始信息是正确的(他只将错误信息后来) - 最可能的假设是回购没有初始化;考虑到提问者正在开发6个月的事实,假设他熟悉命令行是公平的。 – 2012-03-26 17:10:04