git-subtree

    0熱度

    2回答

    我有一個當前正在增長的git項目,並且有幾個部分開始成爲自己的項目。 所以,我想爲它們創建子模塊,但保留文件的歷史。有不同的文件夾之間移動(例如,從partThatIsNotItsOwnProject到partThatIsItsOwnProject,我想對這一舉動的歷史了。) 前:我想有 /.git /someFiles /partThatIsItsOwnProject --/subdire

    2熱度

    1回答

    我有一個很大的私有存儲庫,它保存在本地網絡上。我想自動將該存儲庫的子樹推到該網絡之外。我需要的是簡單的: *任務*有人推到本地遠程倉庫 - >子樹被自動推送到其他一些庫 我不知道這是否可以用一個服務器來實現因爲AFAIK不存在從裸露的遙控器推動子樹這樣的事情。我想出了兩個想法: 我可以在服務器上克隆遠程服務器,並自動將克隆的遠程子樹分割。這並沒有真正的幫助,因爲我不知道如何自動拉取子樹(其他人也有

    1熱度

    1回答

    檢測新提交我有一個Git倉庫這樣的: Top/ .git sub1/ sub2/ Very big stuff Sub1的就是我要推到Github上唯一的文件夾。在頂級目錄,我用下面的命令來推動SUB1: git的子樹推--prefix SUB1 /產地主 但經過我在SUB1取得新的提交,上面的命令不能找到新的提交,只有告訴我,每件事都是最新的。另外,T

    2熱度

    1回答

    做了一個git pull之後,我得到了大量100個文件的衝突。我希望最近所做的更改能夠覆蓋我自己的代碼。 我發現this answer這似乎與我想要做的相似。但是當我使用: git merge -s recursive -X theirs 它導致: 合併是不可能的,因爲你有未合併的文件。 我可以運行mergetool並單獨瀏覽每個文件,但我已經知道我想支持所有變化的新變化。 我嘗試放棄合併,並

    0熱度

    1回答

    我試圖建立一個分支,使得branchA具有子文件夾A和B,但B包含branchB的內容。 我一直在尋找submodules,subtrees和subrepos,但我想不出什麼會做什麼,我期待的。 爲了防止這成爲一個XY問題,我的總體情況是這樣的:我正在開發一個HTML5/JS遊戲,我希望能夠在Github頁面上測試它。 所以我想要分支/子目錄gh-pages/play包含分支master。

    1熱度

    1回答

    比方說,我創建了這樣的樹: git subtree --add --prefix=subdir <path_to_remote> <remote_branch> --squash 然後,我想移動/重命名子目錄,所以我這樣做: git的MV子目錄DIR2 /子目錄 現在,當我試圖將其子樹拉來一個新的前綴: git subtree --pull --prefix=dir2/subdir <path

    0熱度

    1回答

    我想在我的項目中執行的操作是fork一個已開發的現有「框架」存儲庫,並在分叉的repo中創建一個子文件夾存儲項目特定的文件(認爲「引擎」和「遊戲」)。我希望保留在分支內處理此項目時對框架進行更改的功能,以便在分叉合併時不會自動影響主分支,但我不想推送項目子文件夾(或任何其他項目相關的子文件夾,我是否應該添加任何)到github上的主框架回購。我希望所有的子文件夾,包括任何項目特定的子文件夾都被推送

    2熱度

    1回答

    我們最近決定從TFVC轉移到Git,我試圖找到設計我們新的Git體系結構的最佳方式。 我們的代碼是由獨立的,但是緊密耦合模塊,讓我們來看看以下項目: CommonLib1 CommonLib2 ApplicationA(使用CommonLib1) ApplicationB(使用CommonLib1 & CommonLib2) 雖然CommonLib1/CommonLib2是完全獨立的,幾乎是App

    1熱度

    1回答

    我嘗試使用相對URL添加子樹: > git subtree add --prefix child ../child.git master --squash git fetch ../child.git master fatal: '../child.git' does not appear to be a git repository fatal: Could not read from r

    1熱度

    1回答

    我無法弄清楚子樹或其他答案在這裏;我真的只知道子模塊(可能)不是。 我在./parent存儲庫(與它的遙控器上的GitHub) 我想克隆一個遠程倉庫到./parent/child 我想追蹤孩子庫的變化我作爲家長的歷史 我希望能夠從拉變化子庫的遠程(也可能壓制它們) 我做不需要推動改變孩子的遙控器;它將是唯一的。 我應該用什麼策略來管理? In plainer English:我想將一個項目作爲一個