2009-11-10 39 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提到,汞本書值得一讀