0

我在SmartGit中完成了重新定義。我的程序存儲庫標有紅色<墊底>在SmartGit解決SmartGit中的衝突 - 查找衝突的文件

如果我嘗試做任何新的提交我得到的消息:

再次基於:你必須編輯所有的合併衝突,然後將它們標記爲已解決使用git add。

這是我的工作樹是什麼樣子:

enter image description here

我想解決合併衝突,但我不使用git或SmartGit足夠熟悉,知道如何做到這一點。我希望在衝突的文件上調用Query | Conflict Solver,但我的問題是我找不到衝突的文件,並且documentation未顯示如何執行此操作。他們指的是「目錄」 - 我找不到的「目錄」,儘管它似乎與「資源庫」類似。如何查找和解決衝突的文件?

在此先感謝

+0

sceenshot顯示您的存儲庫的歷史。使用** Repository |打開工作樹**來查看衝突。 – mstrap

+0

@mstrap謝謝。我說的問題是我無法找到衝突的文件。當然,我一直在工作樹。我看到添加的文件和可以提交的文件等,但我不知道在哪裏專門查找CONFLICTING文件。我怎樣才能找到他們? – fixingstuff

+0

SmartGit將突出顯示文件視圖(**窗口|文件**)中衝突的文件 – mstrap

回答

2

看來我們遇到了類似的問題:smartgit會告訴我我需要解決衝突,但是我不能隨時隨地找到令人沮喪的是,這並不明顯,最終導致我轉到這篇文章。

解決方案很簡單,我的視圖設置不正確,一旦修復衝突的文件出現在主文件設置中。在這裏你可以看到view settings for Files pane

在附加的圖像中,您將看到一排確定顯示哪個文件的圖標。不知何故,該文件夾圖標(第一個)未經檢查,從而阻止它顯示子文件夾內的文件,因此我的衝突文件未顯示。

syntevo smartgit應用程序可以很好地執行許多操作,但它在闡明衝突解決過程時真的很困惑。

順便說一句,感謝@Arashsoft對他的深入解答!

2

如果您檢查Smartgit主窗口中,你會看到一些文件都是這樣 這樣:

smartgit conflict

你應該雙擊該衝突的文件和衝突解決方案將開放:

enter image description here

下一步是將文件(左窗口和右窗口)的兩個版本合併到一個文件(中心窗口)

+0

我想這是正確的答案,但不知何故,這些衝突從未出現過。因此,我可能無法解決問題,必須從頭開始控制版本。無論如何,我會接受。不知道錯誤依賴於什麼。 – fixingstuff

+1

檢查文件選項卡右上方的過濾器。也許衝突的文件被過濾。 – Arashsoft