cherry-pick

    1熱度

    1回答

    我有兩個彼此非常不同的分支,但是一個分支包含一些我想添加到其他分支的有用代碼。這些分支在很久以前就發生了分歧,我無法合併它們,因爲它們的許多特徵都不相同,並且合併也不可行。 來自捐助分支的有用代碼被添加到連續的提交中,並且我有我想要挑選的提交的哈希值。當我發出命令git cherry-pick hash1 hash2時,我被告知nothing to commit, working tree cle

    0熱度

    1回答

    我有一個主人和一個開發分支。功能和修補程序分支被合併到開發中,並且從不時開發合併到主開發中。現在我有一個請求從主分支中排除特定的修補程序。這可能以某種方式嗎?這是一個相對老的修補程序分支,所以從那時起我有超過30個合併到開發中。或者我應該創建一個新的分支,手動還原這些更改並將其合併到主控中?

    0熱度

    1回答

    我需要拯救一個功能分支,由於分配失敗而獲得了一些重複的提交。目前解決此問題的唯一方法是將此功能分支中的所有提交挑選到master中(請參閱下面的背景)。 我們從最新的主控狀態開始,然後開始挑選我們的功能分支提交。但是,我們有時會將主合併到我們的功能分支中,而我不確定是否還需要選擇合併提交。我認爲不是,因爲我已經在挑選當前主人時解決了衝突。那是對的嗎? PS:背景 我們發現了重複提交太晚,特性分支已

    1熱度

    1回答

    在項目開始時,我們啓動了REPO-A。該回購持續了幾個月,直到其中一名工程師決定分拆該項目。現在他通過複製目錄並開始新的回購來完成此操作。 REPO-B。現在B沒有A的歷史,A也沒有任何進一步的發展。現在我們要回到A並且將B從B中的所有內容合併到A中,並保留B的所有歷史記錄,同時它還是一個單獨的回購。這裏唯一的救贖恩典是,自從B開始作爲A的副本之後,我應該能夠將B的歷史移植到A的末尾,並且一切都應

    1熱度

    2回答

    我有兩個分支dev和a。我需要將a功能合併到dev中,但是我的隊友已經在一個文件中做了某些功能,但尚未準備好進行合併。如果我只是合併並使用我的解決方案,git會將此文件中的更改標記爲無效,而不是稍後允許這些更改合併,如果我嘗試重新合併分支,則只需快速轉發即可。如果我不解決衝突,git拒絕執行合併。 我的解決方法是創建一個分支放在一旁,抑制破損的特徵,然後合併到這個分支中。問題是這個git命令有點復

    0熱度

    1回答

    我做如下 git cherry-pick 5eb68e3 error: could not apply 5eb68e3... Switched timezone to IST hint: after resolving the conflicts, mark the corrected paths hint: with 'git add> <paths>' or 'git rm <path

    7熱度

    2回答

    我有兩個分支:A和B。 A的提交歷史:a <- b <- c; B的提交歷史:a <- h <- i; 假設這裏只有一個文件。 在提交b中,我添加了一些文本,如「foo」。 在提交c,我添加了一些文本,如「酒吧」。 然後我git cherry-pick c在B分支。我認爲cherry-pick只會選擇c到分支B的更改。但是,它會將foo和bar添加到分支B。這顯然不是我想要的。 因此,cherry

    0熱度

    1回答

    我在GIT項目中有兩個分支分支A和分支B. 其中i已承諾的碼分支A,其是貼劑1 然後櫻桃拾取支路A的貼劑1〜分支B. 後我給的第二補丁(補丁2)到相同提交在分支A. 如何將分支A的這個補丁2添加到分支B?

    0熱度

    1回答

    我已閱讀git book的基礎知識,試圖將分支藍色與分支藍色合併爲一條直線。爲了更容易地查看歷史,我嘗試只有一個分支並且沒有連接。我有什麼選擇可以做到這一點,什麼是最好的? This答案暗示爲reset --soft,但這裏的演示假設合併後增長很多。 在af之前或最好在9c提交之前,將分支藍色更改添加到紅色是可以的。 * 5356e62 vimdiff solved * c1ccf86 red

    0熱度

    1回答

    我很新的Git的,所以任何過於詳細的說明表示讚賞:) 說,我是在兩個國家發佈的遊戲應用。實際上,我爲這個應用程序提供了兩個代碼倉庫,它們具有相同的體系結構,但在實現級別上或多或少有所不同。現在,我們有時會希望兩個倉庫來交換代碼,如功能的代碼轉移到另一個倉庫,和我有兩個問題: 什麼是分組功能的所有提交的最佳實踐(我們在Atlassian Jira上管理任務,讓我們假設我們總是可以正確標記某個功能的所