Mercurial

如何在 Google Code 上使用 Mercurial 上傳項目?

  • December 19, 2011
  1. 我創建了一個本地目錄,並在其中創建了一些子目錄和文件。
  2. 由項目在 code.google.com/hosting 上註冊
  3. 安裝 Mercurial 並做了hg init
  4. 從Google複製了自動生成的密碼,仍然不知道是什麼。

現在我如何將本地文件上傳到 Google 上的儲存庫。Google搜尋很累,幾乎所有資訊都可供 SVN 使用者使用。

我是否必須先在 mercurial 上創建一個分支。如果它太傻了,我很抱歉,但是我如何創建一個,該網站確實說任何創建或上傳或添加。

誰能分享一下他是如何開始/上傳他的項目的?

pgs 是完全正確的。當您在 Google(或其他託管服務)創建項目時,他們會為您創建一個儲存庫。您需要複製您的程式碼,添加/送出(.hgignore當然是在調整之後!)和hg commit -Am "Inintial checkin of project"

如果您嘗試將您創建的另一個儲存庫推送到 Google,它將無法正常工作。這是因為您新創建的儲存庫與 Google 為您創建的儲存庫無關(派生自)。由於您沒有對 Google 的 CLI 訪問權限,因此您無法通過挑選特定版本來解決不相關的拉取問題。

當您已經擁有一個帶有歷史記錄的儲存庫時,這令人沮喪。在這種情況下,您必須複製空的 Google 儲存庫,然後hg pull(到您的儲存庫的路徑 / url)來獲取您的修訂,然後送出,然後推送。祝你好運,如果你有廣泛的分支機構,在你推送到Google之前,請確保你沒有未解決的問題。

這就是我在自己的網站上託管自己的 hg 儲存庫的原因,更不用說麻煩了。

引用自:https://serverfault.com/questions/38935