git-merge

    0熱度

    1回答

    目標:保持主的乾淨的歷史,同時也保持了中介承諾。 例如,讓我們開始與主分支: M1 --- M2 --- M3 ^ master 我上的特性/錯誤/工作無論對一個新的分支: M1 --- M2 --- M3 ^\ | \- F1 --- F2 -- F3 | ^ master fea

    1熱度

    1回答

    下面是我使用VSTS和Git的合併工作流程的解決方案,如下圖所示。 這種方式有效,但看起來有2個冗餘步驟可以防止合併衝突。我希望有人可能有一個更簡單的方法來做到這一步。如果我重新分配每個分支,這將工作,但我試圖避免這種方法。我的步驟包括: 爲dev中的特徵創建一個dev分支,off master和輔助分支。 將代碼從功能分支拉入dev分支。 將主人拉入開發並解決衝突。 一旦衝突得到解決,就可以將開

    0熱度

    2回答

    這裏是場景: 我擁有一個github回購。有人創建並提交PR。沒有合併衝突。我想克隆PR和我的回購的「最終結果」用於測試目的。 這可能嗎?我知道我可以克隆PR回購和分支,但不能保證我克隆的是實際的PR請求(他們在提交PR後可能會做出其他更改)。 基本上,在GitHub中查看代碼本身並不夠好 - 我需要在本地機器上運行和測試它。我怎麼做? 感謝, 弗拉基米爾

    0熱度

    1回答

    TL; DR:從純理論的角度來看,是有可能的Git的合併過程中的一個文件報告衝突(不重訂)的一個分支進入主如果該文件從未被所有修改的分支(它是直接從主創建的)? 當我將我的開發分支合併回主人時,我常常遇到文件上的衝突,這些文件對於我來說我不記得曾經修改 - 甚至打開過。所以我想了解是否 - 給定Git如何工作,哪些我不太瞭解 - 這在實際情況下可能是實際可行的,或者如果這是不可能的,那麼我應該關注

    0熱度

    1回答

    我正在使用Laravel項目並使用git-flow來管理我的更改。我的develop分支是兩個提交前的功能分支我最近完成了名爲功能/註冊驗證碼。我想將這個特性分支合併到develop分支中。 最近提交我做這已經被合併到開發分公司只需運行composer update更新包,其中有一個bug在裏面。所以,composer.lock文件當然已被修改。 功能/註冊驗證碼功能分支包括添加驗證碼包和驗證碼U

    0熱度

    2回答

    我有文件的三個版本: version 1 common ancestor version 2 ------------- --------------- ------------- before original line original line original line after 什麼而比較這些版本,以產生最終的合併版本會發生什麼? 我已閱讀關於此主題的一

    0熱度

    1回答

    我有2個分支在Github上的私人信息庫在Master分支和Company分支,我可以在我的存儲庫中看到github.com。但是,當我嘗試做一個git pull origin master我得到以下信息: * branch master -> FETCH_HEAD Already up-to-date 即使當我嘗試做git merge master我得到了同樣的信息。爲什麼我的代碼

    15熱度

    3回答

    我正在使用Git作爲VCS的項目。我從主線的主線分支得到了一個分支xyz。工作了一段時間後,我承諾我的代碼,並拉動了分支主線。 拉得很好。然後我將代碼與主人合併。合併後,某些文件出現問題。合併後我沒有提交代碼。有人能請指導我如何中止這種合併,並將我目前工作的分支帶到我合併之前的狀態?

    0熱度

    3回答

    而不是將B(分支)合併到A(特徵)我合併A(特徵)到B(分支)在GIT LAB。 下面是我做了什麼的圖形表示。 我有這個如下。有了這個"Branch A2"合併到"feature B2"這不是我的意圖。 問題:現在,如果我繼續發展,那將不得不繼續在樹枝上是"feature B2",而不是"Branch A2" Branch A ----A1------ A2 <-- last commit

    1熱度

    1回答

    我試圖使用IntelliJ IDEA的UI選項將master分支合併到我的feature分支。 VCS -> Git -> Merge Changes...。 我選中複選框No commit並選擇要合併的origin/master分支。 但是,這樣做後,我運行git log我看到一個新的commit創建與合併的更改。 同樣的情況,如果我通過運行 git merge origin/master --