Mercurial
如何在 Google Code 上使用 Mercurial 上傳項目?
- 我創建了一個本地目錄,並在其中創建了一些子目錄和文件。
- 由項目在 code.google.com/hosting 上註冊
- 安裝 Mercurial 並做了
hg init
- 從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 儲存庫的原因,更不用說麻煩了。