git-cherry-pick

    0熱度

    1回答

    我的服務器端裸Git回購需要定期從特殊分支櫻桃挑選提交到主(從鉤子執行)。 有沒有什麼辦法可以避免結賬,並直接在裸回購做到這一點? 編輯:由於櫻桃採摘程序是非交互式的,因此如果櫻桃採摘不適用於微不足道的應用程序,則完全錯誤是可以的。

    2熱度

    1回答

    我在這裏有一些問題,我想挑選一個git倉庫,這個倉庫在我的系統中並不存在。 例如:https://github.com/DespairFactor/N6/commit/ecea4ab6d3d8bb4122522398200f1cd2a06af6d5 一個平常的櫻桃採摘過程包括做 1)git remote add <RepoName> <repoURL> 2)git fetch <RepoName>

    2熱度

    1回答

    兩個分支master和foo指向相同的根提交A.工作樹只有一個文件bar.txt。 $cat bar.txt 11111 22222 33333 44444 55555 製作提交B到master,在bar.txt添加一行。 $cat bar.txt 11111 22222 33333 aaaaa 44444 55555 然後使提交C至master,刪除aaaaa和ba

    2熱度

    1回答

    我發現了一個名爲.git/sequencer 以下目錄及其內容: $ ls head todo $ cat head d7d462cf3c0896aa09b3dec020cb21d4c4407d91 $ cat todo pick d7d462c Initailise repository pick b88c8bb bash_funcs: add quote_args() 這些pi

    2熱度

    3回答

    對於我的問題,我很抱歉,但我是TFS noob用戶,git cherry pick的TFVC(團隊基礎版本控制)中的等效項是什麼?

    1熱度

    2回答

    我有我的Git倉庫中兩個獨立的分支: A---B---C branch "old" X---Y---Z branch "master" 我想生成以下病史: A---B---C---X---Y---Z 我試圖與下面的底墊命令(當前分支是「主」): git rebase --strategy=recursive --strategy-option=theirs old master 這將

    3熱度

    1回答

    我有一個分支,10.57,我想合併到另一個分支10.58某些提交。 我通常會選擇從10.57到10.58的提交。 然而,有一個小故障。某些文件在10.58中改變了它們的目錄結構。 示例:10.57中的源目錄MAAS/ios-web-services已移至10.58中的MAAS/apple/ios-web-services。 如果我像以前一樣選擇櫻桃,我的更改將重新創建爲MAAS/ios-web-s

    0熱度

    1回答

    很多時候,我的混帳似乎是這樣的: A <- B <- C <- D <- E <- HEAD 它發生,我需要建立一個基於B和一個新的分支只有在變化D。下面是我做的命令: git checkout B -q -f -b release git cherry-pick D 櫻桃挑選命令退出時碼53和葉都在D分支release未提交的修改。 更多信息:這是在Windows下。上面的命令是我在P

    0熱度

    1回答

    我正在同時工作的功能分支和主分機分支。 前幾天我合併我的功能到主。一些提交也已經完成。 但後來我意識到這個功能是不需要的。所以我需要刪除由於功能分支而被合併的提交。 經覈查,我意識到,我有3個選擇再次基於,還原和摘櫻桃。 我將來可能需要提交功能分支。因此,如果我將來需要提交,那麼它的提交需要在提交歷史記錄/ git log中顯示。因此,我很困惑上述三種選擇中的哪一種。 注意:所有提交都會推送給主設

    1熱度

    1回答

    我有一個項目,我一直在Visual Studio中工作了一段時間,並且一直在Git倉庫中保存我的更改。讓我們把這個項目,它具有以下提交歷史 A0-A1-A2-A3-A4-A5-A6 後來我開始另一項目項目B,這是另一個Git倉庫工作。 B0-B1-B2-B3 在某些時候,我決定,這兩個項目是真正直接關係到對方,我合併項目B到項目信息庫,並將其添加到項目中的Visual Studio解決方案