merge-conflict-resolution

    0熱度

    1回答

    我的開發團隊和我開始經常在幾個問題上運行,而不涉及git。我們都在名爲mysql_trunk的同一分部工作。我們經常遇到推衝突和合並衝突。 我們很喜歡使用git,但我們覺得在這裏丟失了一些東西。必須有一種更有效的方式來處理大型代碼庫(1.5mil代碼行),同時多個開發人員同時對相同的回購進行貢獻。這似乎是一個相當直接的問題,但我們真的可以通過一些幫助找到解決方案,防止我們不斷地推動衝突,合併衝突,

    0熱度

    1回答

    這篇文章涉及到幾個問題,因爲我不知道發生了什麼,需要知道如何確定問題的根源。 回購存儲在Git Hub,我可以訪問它。當我做一個初始的git clone時,一切正常,我可以看到所有的文件。這是一個Laravel項目,但這不是主要問題,但可能是相關的。 我在Windows的bash內核中這樣做,也許這是相關的。 當我打開源碼樹(或鍵入git status)時,顯示了大約20個「更改」但未暫存的文件。

    0熱度

    1回答

    我的項目有一個名爲develop的master和一個分支。我在開發中的一個名爲A的java文件中編寫了一些代碼,而不是我切換到master。當我合併開發分支時,我得到了開發分支的最新代碼給master。到現在爲止,沒有錯誤。但問題出現在後面!我切換到分支名稱開發,當我繼續在develop.than文件中名爲A的文件中編寫一些代碼,然後將文件推送到名爲develop的遠程分支。我切換到master,

    0熱度

    1回答

    我已經分叉了一個存儲庫,但是我希望經常與上游存儲庫保持同步。我已經用自己的實現交換了一些模塊,這意味着每次我想要與上游存儲庫同步時,我都會不斷得到相同的合併衝突。 我的問題是:有沒有辦法告訴Git使用我自己的實現這些情況,而不是將它標記爲合併衝突?有什麼我可以在這裏自動化,所以我不會一遍又一遍地遇到同樣的問題? 謝謝。

    1熱度

    1回答

    我在主分支一個文件中像初級講座: void func(int a, string b) { ... if (a == 1) { ... } ... } .... func(1, "test"); ... 然後我籤一個新的分支B1,並做了一些工作並更改文件: void func(string c, string b) { .

    2熱度

    1回答

    存儲庫上有兩個拉取請求,#1和#2。我提交了#2,但是懷疑#1會先合併,並且會引起合併衝突,導致我的拉取請求被拒絕。 有沒有辦法解決合併衝突事先,所以,如果#1先合併,git會知道如何合併#2無論如何?如果#1被拒絕,它仍然有效也很重要。版本庫維護者不願意做任何額外的工作來調和即使是微不足道的衝突。

    2熱度

    1回答

    這是發生了什麼: 後最近提交給遠程主,我做一個小小事改變我的地方回購 我添加git commit --amend並使該相同的提交信息的HEAD 我試圖推動回購與git push 掌握和現在我得到 On branch master Your branch and 'origin/master' have diverged, and have 1 and 1 different commit ea

    1熱度

    1回答

    我是新來的混帳,所以請裸露在我身邊。 我從master更新,並得到一個合併錯誤,我不應該修改文件(我必須這樣做是因爲意外)。 而不是試圖找出代碼中的合併問題,我可以告訴git使用'他們'的副本嗎?我可以只使用git checkout --theirs而沒有任何後果嗎? 如果不是,那麼這樣做的正確方法是什麼?

    1熱度

    1回答

    我有兩個分支:master和feature 在master我已經改變了版本至19日和feature我已經改變了版本9(是的,這是老枝)。我想刷新這樣: git checkout feature git rebase master 我也得到衝突: git diff -b -w --ignore-blank-lines lib/XXX/Schema.pm diff --cc lib/XXX/S

    -2熱度

    1回答

    git拉出衝突後,git mergetool告訴我「沒有文件需要合併」,即使在某些報告了衝突的文件中現在有實際物理衝突標記存在。 此外,我絕對肯定我真的,真的沒有實際提交過合併標記。我已經檢查了每種方式的可能性,但情況並非如此。 什麼給?