mergetool

    1熱度

    2回答

    我對Git不是很熟悉。我有基礎知識了,但那是關於它的。 無論如何,我的朋友通過合併這3個分支走過了我。他讓我自己運行mergetools部分。我沒有正確地進行合併,但已經推進了更改。有什麼方法可以撤銷我的更改,以便它回到3個不同的分支,然後再次合併? 編輯* 不是100%肯定,如果它很重要,但分支2是從上游。

    44熱度

    5回答

    我試圖執行我的第一個Git合併(令人興奮!),但無法在Windows上識別Git Gui(Git 1.7.4.msysgit.0中的0.13.GITGUI)以識別TortoiseMerge(1.6.11.20210 x64) 7.根據an answer to a similar question,我做了以下配置更改: $ git config --global merge.tool tortois

    6熱度

    1回答

    我已閱讀關於bajillion Q & A的關於這個主題,並遵循所有信函的說明。但是,我仍然在嘗試設置Git以使用WinMerge進行區分和合並時遇到麻煩。 我已經採取了使用Git的終端執行以下步驟: git config --global diff.tool winmerge git config --global difftool.winmerge.cmd "winmerge.sh \"$L

    3熱度

    1回答

    這基本上是主體上的大量類C被重構爲兩個較小類C1和C2的結果。然後將C作爲C2的一個子類,併爲了向後兼容性而裁剪爲骨架版本。所以從那時起,主人包含C,C1和C2。在那個主提交混帳說C被重命名爲C1。該事件發生前最後一次更新。 (所有的C++代碼,如果它可以幫助可視化所涉及的文件) 顯然,當我試圖分支到主衍合,存在需要解決的衝突。 和往常一樣,我使用了mergetool。 所以,現在的合併工具又發表

    1熱度

    2回答

    這個問題是基於VonC的評論在thread。 Git的difftool或mergetool腳本自動檢測,或者它在一些Git可執行文件?

    4熱度

    2回答

    我在找一個控制檯UI工具解決合併衝突混帳......就像Vimdiff可以,但「容易」

    1熱度

    2回答

    是否有任何交互式合併工具,當它們在給定行上發生合併衝突時,返回並嘗試對衝突行進行char-at-time合併? 我在考慮在代碼的變化和同一行縮進之間出現合併衝突的情況。 BTW:我使用Beyond Compare在TortoiseSVN

    5熱度

    1回答

    在水銀,可以定義爲外部DIFF模式和(僅用於匹配指定的模式文件,以便它們的稱呼)合併工具: [diff-patterns] **.ext = difftool [merge-patterns] **.ext = mergetool 如何定義這種模式在Git? [合併工具]在GIT-配置部分(1)沒有提到任何圖案,掩模或類似點兒。 編輯: 這裏是我的.git/config中的相關部分: [

    31熱度

    6回答

    可以提交包含衝突數據的文件。有沒有辦法標記這些文件再次發生衝突,以便運行git mergetool將生成必要的文件並運行合併工具?

    12熱度

    2回答

    可以說我正在對master進行rebase B分支,並且存在衝突。 git用3個文件作爲輸入打開默認的合併工具:file.LOCAL,file.BASE,file.REMOTE(它們的命名有點不同,但LOCAL,BASE和REMOTE在文件名中,並且它們是如何區分的)。 現在,根據mergetool手冊頁:$ LOCAL被設置爲包含當前分支上文件內容的臨時文件的名稱; $ REMOTE設置爲包含要