我遇到了Sublimerge問題,並與另一個分支進行了比較。當我鍵入ctrl + alt + d並選擇「比較其他分支」時,我得到一個亂碼分支的列表。Sublimerge將不會與其他分支進行比較
如果我選擇任何一樣大師,這是一個我想與差異比較,我得到一個錯誤信息。
我遇到了Sublimerge問題,並與另一個分支進行了比較。當我鍵入ctrl + alt + d並選擇「比較其他分支」時,我得到一個亂碼分支的列表。Sublimerge將不會與其他分支進行比較
如果我選擇任何一樣大師,這是一個我想與差異比較,我得到一個錯誤信息。
這是,幸運的是,你可以編輯,並使其正常工作預定義的自定義比較。轉到首選項 - >程序包設置 - > Sublimerge - >自定義比較 - 默認,然後找到「與其他分支比較...」。然後加入--color=never
到執行的命令,就像這樣:
"command": "{config:git_executable_path} branch --color=never"
這應該解決您的問題:)
我喜歡這個想法,但我還沒有嘗試過。當我將我的配置重新編輯爲color.ui = always時,我可以嘗試解決方案當嘗試使用sublimerge時,我得到了退出代碼127。不確定那是關於什麼的。 – thepriebe
您也可以嘗試"command"
設置爲以下:
"command": "{config:git_executable_path} -c color.ui=false branch"
讓我知道哪一個適合你
什麼'git config --get color.ui'說在命令行?它說「真」嗎?它應該可能是'auto'。 FWIW,這些都是ANSI轉義序列,使其成爲分支名稱...當git試圖產生彩色輸出時,它們被添加。 Sublimerge應該可以在關閉顏色的情況下運行命令。 – jszakmeister
我的color.ui設置被設置爲always,所以我將它設置爲auto。然後我重新開始崇高並遇到了這個問題(https://github.com/kemayo/sublime-text-git/issues/212)。在將git_command變量「/ Users/[me]/Library/Application Support/Sublime Text 2/Packages/Git/Git.sublime-settings」更新爲「/ usr/local/git/bin/git」並再次打開Sublime時,有效!所以現在一切都很開心。謝謝! – thepriebe