Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 将项目源提交到Mercurial存储库_Eclipse_Mercurial_Bitbucket - Fatal编程技术网

Eclipse 将项目源提交到Mercurial存储库

Eclipse 将项目源提交到Mercurial存储库,eclipse,mercurial,bitbucket,Eclipse,Mercurial,Bitbucket,我从6个月前开始开发我的android游戏,最近我担心我会不知何故丢失我的源代码,所以我决定在上使用mercurial repository 但实际上,我无法将eclipse中现有的项目放入创建的mercurial存储库中,我已经在谷歌上搜索了很多,但找不到任何教程。我发现以下步骤: $cd/path/to/my/repo $hg推送 我使用windows cmd使用它们,但不起作用 它说:“名称‘hg’不能识别为内部或外部命令” 有人能告诉我一些如何将现有的eclipse项目放入mercuri

我从6个月前开始开发我的android游戏,最近我担心我会不知何故丢失我的源代码,所以我决定在上使用mercurial repository

但实际上,我无法将eclipse中现有的项目放入创建的mercurial存储库中,我已经在谷歌上搜索了很多,但找不到任何教程。我发现以下步骤:

$cd/path/to/my/repo $hg推送

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

它说:“名称‘hg’不能识别为内部或外部命令”


有人能告诉我一些如何将现有的eclipse项目放入mercurial存储库的技巧吗?提前谢谢

我不知道为什么会被否决,但根据新信息进行更新:

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

  • 按Windows键+暂停/中断
  • 高级>环境变量
  • 在“系统变量”下,查找路径,并将目录添加到末尾,前面加一个
    如果还没有
  • 确定/保存
启动一个新的cmd.exe并查看命令
hg
是否有效。如果没有,您可能更容易安装类似于TortoiseHg的东西,并使用浏览器上下文菜单和GUI来执行mercurial操作


一旦hg开始工作,首先在项目目录中执行
hgint
,以设置
.hg
文件夹。然后您可以
推送
。您可能需要先设置
.hgignore
,因为eclipse可以添加大量缓存的元数据。

不知道为什么我会获得否决票,但会根据新信息进行更新:

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

  • 按Windows键+暂停/中断
  • 高级>环境变量
  • 在“系统变量”下,查找路径,并将目录添加到末尾,前面加一个
    如果还没有
  • 确定/保存
启动一个新的cmd.exe并查看命令
hg
是否有效。如果没有,您可能更容易安装类似于TortoiseHg的东西,并使用浏览器上下文菜单和GUI来执行mercurial操作


一旦hg开始工作,首先在项目目录中执行
hgint
,以设置
.hg
文件夹。然后您可以
推送
。您可能需要先设置
.hgignore
,因为eclipse可以添加大量缓存的元数据。

请发布错误消息,而不是只说“不工作”。您是否运行过
hgint
hgclonehttps://MyName@org/MyName/diego
?记录在案,“但不起作用”一点帮助都没有。您最好向我们提供您遇到的错误。抱歉,已使用错误日志更新。请发布错误消息,而不仅仅是说“不工作”。您是否运行过
hgint
hgclonehttps://MyName@org/MyName/diego
?记录在案,“但不起作用”一点帮助都没有。您最好向我们提供您遇到的错误。很抱歉,已使用错误日志更新。感谢您的回答,问题是在使用hg init后,它会显示:名称“hg”无法识别为内部或外部command@LazyBadger根据最初的信息,我的回答是正确的(他只是在稍后才发布错误消息)-最可能的假设是回购协议未初始化;考虑到asker已经做了6个月的开发工作,可以公平地假设他熟悉命令行。感谢您的回答,问题是在使用hg init后,它说:“hg”这个名称不能识别为内部或外部名称command@LazyBadger根据最初的信息,我的回答是正确的(他只是在后来发布了错误消息)-最有可能的假设是回购协议没有初始化;考虑到asker已经做了6个月的开发工作,可以公平地假设他熟悉命令行。