git-submodules

    1熱度

    1回答

    我只需運行一個命令git clone --recursive <repo>克隆與子模塊回購的問題,它克隆回購協議,但未能克隆子模塊的時候。該錯誤消息是 fatal: C:\Users\folderJobs: 'C:\Users\folderJobs' is outside repository 的folderJobs是這個回購的前一個文件夾的名字,我沒那個時候有子模塊。 背景 我有用於同步從機A碼

    0熱度

    1回答

    我克隆了一個存儲庫,並執行了一些本地更改。 然後我做了一個git pull origin從原點獲取更新的更改。然後我做一個git push推到我的克隆庫。然而,子模塊未按: Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git che

    1熱度

    1回答

    我試圖通過TFS GIT REST API將子模塊添加到我在TFS上的git回購,但是到目前爲止沒有運氣。我創建了新的存儲庫並將.gitmodules添加到存儲庫,但無法弄清楚如何添加子模塊文件夾/引用。 這是我試圖構建的名爲「SomeTools」的.gitignore,.gitmodules和子模塊的初始提交的原始請求。 POST http://tfs:8080/tfs/My_Collectio

    0熱度

    1回答

    我目前在我的源代碼控制中有近20個java庫。他們都有不同的構建計劃,但他們都是用類似的策略構建的。我打算使用git-submodule將所有20個回購作爲具有單個構建計劃的單個存儲庫的一部分。但是看起來像gitsubmodule只能跟蹤.gitsubmodule中的一個分支。 [submodule "demo-1"] path = "" url = https://githu

    0熱度

    1回答

    我有一個回購,我正在開發一些庫,我生成/ dist文件夾,然後推入另一個回購,以便其他應用程序可以只導入此。 所以我讀到將這個/ dist作爲子模塊添加將是一種方法。 我的主文件夾(我的/ src目錄,的package.json等)有這樣的遠程: MINGW64 ~/Documents/myapp-dw (master) $ git remote -v origin https://.../_

    0熱度

    1回答

    我已經在另一個裏面有一個git repo。假設目錄結構如下: repo1 --.git --repo2 --.git 我該如何告訴git我希望repo2是一個子模塊?請注意,我已經在磁盤上的整個git回購(我試圖做git submodule add repo2,但它說repo URL: 'repo2' must be absolute or begin with

    0熱度

    1回答

    我想宣傳我公司內部monorepo的想法。 我打算使用他們這樣說: 我有一個「父」回購拿着我們的堆棧的每個部件一個子模塊,從而維護全球版本爲整個堆棧(我們可以簡單簽上給出的分支的每個組件) 這聽起來很完美的,因爲我們仍然可以任意CI服務開箱(益處,我們仍然推自主混帳回購協議,該子模塊)。 唯一的(可怕的)弱點這種做法,也就是如果做一個 git submodule update --remote

    0熱度

    1回答

    我有一個帶有單個子模塊的超級項目。該子模塊完全獨立於超級項目開發,但這不是我的超級項目設置方式。目前,當子模塊的來源得到更新時,如果有人(我)運行git submodule update --recursive --remote,然後將該更新提交給超級項目,則只會更新超級項目。那很愚蠢;我不跟蹤任何版本或提交我的超級項目中子模塊的散列。我想要的是在我的超級項目中擁有子模塊的起源/主人,無論起源/主

    1熱度

    2回答

    我將git存儲庫的內容移動到另一個存儲庫,對於所有常規提交,一切都很好。不過,我遇到了子模塊的問題。 設置,我們從兩個回購開始。我們稱他們爲「文檔」,「行動」,我們要「文檔」的內容移動到「操作」的子目錄,像這樣: docs/ file1.txt dir1/ file2.txt other-docs/ <- This is a git submodule

    1熱度

    1回答

    我正在嘗試爲git編寫一個別名,它將接受分支名稱並以遞歸方式在每個子模塊中籤出它。預計一些子模塊可能沒有這個分支,所以他們會被跳過。 我試過這個解決方案: [alias] subco = "!f() { git submodule foreach 'git checkout $1 || true'; }; f" 位它給我的錯誤,$ 1 - 不輸入正確。 Entering 'Services/