2009-11-10 55 views
8

我已经启动了基于Mercurial的谷歌代码项目。 我曾经在颠覆中工作过一段时间,但我对在Hg中做什么感到困惑。如何初始化Mercurial中的谷歌代码项目

我想就以下帮助:

  1. 我如何初始化项目(第一我的本地机器上)(然后从我的本地拷贝到谷歌的服务器)
  2. 我如何得到我的副本一个从服务器
  3. 如何更新建(合并/同步),我的本地更改回服务器

我的项目是在PHP中,我使用NetBeans

+0

除了回复,你可以随时更改默认的路径,使其指向Google:http://www.selenic.com/mercurial /hgrc.5.html#paths – tonfa 2009-11-10 23:16:23

回答

6

两个barkmadley并在其上RC触摸,但什么你明确缺少的是你的订单在第一步中是错误的。在google上创建空的repo,将其克隆到本地,然后在本地提交并推送。不要尝试在本地创建它,然后推送到谷歌。这样做的想法并没有什么本质上的错误,但这不是谷歌设置的工作流程。

+2

登录的用户名/密码可以在你的谷歌代码设置页面找到(https://code.google.com/hosting/settings) - 这让我感到沮丧,所以我想我会分享。 – nlucaroni 2010-09-07 15:38:54

1

Hg Book应该有所帮助。

当你create a project你可以选择使用的版本控制系统。

从那里你应该可以得到hg clone谷歌代码在下载选项卡上的说明。

这会给你一个初始的系统结账。然后你复制你的工作,并在hg pushhg pull之间同步谷歌存储库。要保存的变更到你的本地副本使用hg commit

2

这里的一些相关信息:

  • #1:初始化在谷歌代码项目,然后克隆库本地(HG克隆...)文件添加到您在克隆过程中创建的目录,并提交该(HG提交-m“你的消息”然后推(HG推)
  • #2:见#1
  • 为#3 : 更新 你本地副本(HG拉-u),并提交您的更改汞提交其次是汞推

正如barkmadley提到,汞本书值得一读