我擁有git倉庫中go/golang項目的完整src-tree。這樣我就可以輕鬆地將完整的項目及其依賴關係克隆到不同的計算機上。git倉庫裏面的git倉庫,通過go獲得 - 轉換成子倉庫
使用go從例如github.com得到時,在我的src-tree中克隆github項目。
是否有一個簡單/標準的方法將此內部git回購轉換爲子模塊?與git submodule add <path>
類似的東西?
還是我不得不手動或自動,找到的URL內存儲庫並使用git submodule add <url> <path>
任何參數不使用這種方法?據我所見,優點是我可以完全控制源代碼版本,輕鬆克隆整個項目(包括依賴項),更簡單的方法來更新我依賴/使用go獲取的第三方代碼。
結論 謝謝威爾C和VonC。我最終使用帶有工具govendor的供應商系統。我喜歡這個工具,因爲它的透明度和簡單性 - 它永遠不是必需的工具。此外,Go出售系統滿足了我的主要目標 - 使我的完整項目及其依賴項克隆到不同的計算機變得容易。
謝謝你會C和VonC。我最終使用帶有工具govendor的供應商系統。我喜歡這個工具,因爲它的透明度和簡單性 - 它可以非常準確地自動執行我手動使用的步驟,所以它永遠不是必需的工具。 此外,vendoring系統滿足了我的主要目標 - 使我的完整項目及其依賴項克隆到另一臺計算機變得容易。 – runec