git-subtree

    1熱度

    1回答

    這可能是一個很天真的問題,但我想了解Git的Subtree和Composer依賴管理PHP之間的效用差異。在轉儲Git子模塊後,我開始使用Git子樹。但現在有Composer(用於PHP)。由於我的大部分項目都是基於PHP的,我正在考慮傾銷Subtrees轉而使用Composer。 例如,我有多個Wordpress網站。我想拉動Wordpress本身和我想要使用的插件。我可以通過Git Subtr

    0熱度

    1回答

    我正在關注here的子樹步驟。 我在想要將我在我的子樹上游創建的本地更改合併到原始存儲庫的位置,但是此步驟並未指定應該運行的命令。 合併到我的本地分支,我可以使用: $ git checkout master $ git merge --squash -s subtree --no-commit rack_branch 什麼是從master合併到rack_branch命令(假設子樹目錄Rac

    1熱度

    1回答

    存在被存儲在遠程Git倉庫的方式大項目: root/ | * module1/ | * include/ | | | * lib1/ | | header1.h | | headerN.h | * libN/ | headerX.h * so

    2熱度

    2回答

    在遠程主機上有一個文件夾/config/samples/(它也包含子目錄),其中包含示例配置文件;這些文件足以在沒有任何變化的實際環境中使用。該應用程序位於同一存儲庫中,只能從/settings/目錄讀取文件。 如何使主文件夾的每個副本將本地文件夾重命名爲所需文件夾AND將保留這些文件的歷史記錄(所以如果我在那裏添加文件,它將被放置到主文件夾上的正確文件夾上git pull)? 符號鏈接和硬鏈接在

    1熱度

    1回答

    我有內容的Git倉庫答: <shared files dir>/ sharedFile1 sharedFile2 而且我還有其他的git庫B有2個項目,他們每個人都有使用共享文件從庫A.這樣的文件結構將類似於此: Project_X <shared files dir>/ sharedFile1 sharedFile2 <pr

    2熱度

    1回答

    說,我有包含文件夾「foo」的repo A. 還有一個名爲B. 這裏已經inited但空回購是我做了什麼: git subtree split --prefix foo split-master cd B && git pull ../A split-master … a bunch of commits … git remote add bigA ../A git push bigA split

    0熱度

    1回答

    我知道GIT中有子樹和子模塊,但我仍然不確定哪一個是我的最佳選擇。 所以情況是這樣的: 我有「LIB1」和「LIB2」,項目和回購項目已經在那裏,我不是從頭開始 我希望將所有該項目在同一個GIT回購更容易簽入/結帳,因爲我主要在該回購工作 項目不是開源的,但我想開源「lib2」 我永遠不會在「lib2」工作,只在主項目內 我不期待對lib2的貢獻,所以從它的回購合併它的一個小問題 理想情況下,我希

    2熱度

    2回答

    首先,我錯誤地將另一個回購源直接複製到一個更大的項目中,在一個子目錄中。自那時以來,原始的回購和子目錄都改變了。現在我有git-subtree的知識,我想將subdir作爲一個真正的子樹,以便我可以輕鬆地同步從原始回購的更改。 我試過'git-subtree split',然後從最初的回購拉最新的來源,它只是工作。不過,我不希望整個歷史,但「--squash」的「分裂」沒有工作,這是我的命令 gi

    1熱度

    1回答

    我使用Git樹到Java項目的具體包拆分成另一個倉庫(保留歷史)時,切換到該分支我發現該包的所有內容被移動到項目的根目錄不是它原來的地方(src/main/java/com/company/package) 有關如何解決它的任何想法?

    5熱度

    2回答

    我有有一個很大的根目錄下一個Git項目: C:\MyProject\MyProject C:\MyProject\.git 然後將所有文件和子目錄都在裏面。我想刪除多餘的根目錄下,所以我用這個命令: git subtree split -P MyProject -b MyBranch git checkout MyBranch git branch -D master git bran