2012-10-17 75 views
1

我的Hg回購現在需要根據站點wiki中的建議方法包含Git子模塊(Restkit)。 但是,我並沒有更新git內容,只能從主機讀取/拉取更改。 看來,當我第一次推動我的主要汞回購時,它在Git上懇求密碼。我想這可能是因爲它試圖對Git網站進行身份驗證。 我的問題是我可以安排這一點,以便Git repo是隻讀(拉)甚至靜態和/或繞過登錄問題。顯然,兩種不同的回購有不同的憑據。 謝謝。 P.S.在OS X 10.8.2上使用Atlassian SourceTree 1.5.3,Xcode 4.5.1如何提交應該只讀的GIT子模塊的hg repo?

我剛剛重讀了這個;

2.6。在子庫中同步

Subrepos不會自動跟蹤其來源的最新變更集。而是將它們更新爲與在頂級變更集中籤出的變更集相對應的變更集。這樣開發人員在更新時總是可以獲得一組兼容的代碼和庫。

因此,更新subrepos是一個手動過程。只需在目標子目錄中運行「hg pull」和「hg up」,在頂級回購庫中進行測試,然後在頂級回購庫中執行以記錄新組合。 onsub擴展可用於自動化。

假設,這意味着它不拉子?但我仍然有密碼請求的上述問題。

回答

0

你在正確的方向移動,但沒有完成所有必需的步驟。

你必須有subrepository,手動創建它...不一)獨立的B)嵌套庫

混合真正subrepository當你轉換嵌套subrepo推進主回購將不會執行推到子報告(除了它要求)

相關問題