2014-06-10 100 views
0

我想將git分支遞歸地合併到另一個git分支中。在過去,當它是一個遞歸合併和自動合併成功執行,將不需要手動提交,但現在它給了我下面的錯誤:Git + Sublime Text 2自動合併'mate -w'問題

mate -w: mate: command not found error: There was a problem with the editor 'mate -w'. Not committing merge; use 'git commit' to complete the merge.

在此之前的錯誤開始發生它只是自動提交合並,而不必手動提交。我沒有看到任何衝突。我使用Sublime Text 2作爲我的文本編輯器。

回答

1

mateTextMate命令行實用程序(OS X的編輯器,它的影響在許多方面崇高文本)中相同的方式,subl是崇高的命令行實用程序。不知何故(可能在你的.gitconfig?)它被設置爲你的默認編輯器,並且git正試圖打開它來撰寫提交信息。通過您的設置運行(您可能還想檢查.bashrc,.bash_profile,.profile或與您的特定shell相關的其他文件),請參閱mate -w已定義爲您的EDITOR,並將其更改爲subl -w(假設您的文件爲installed it correctly)。

+0

這樣做很有意義,因爲當它正常工作時,textmate會打開並向我顯示一條消息,提示有關自動合併的內容。它不再這樣做...... –

+0

這似乎對我工作我覺得:http://stackoverflow.com/a/15148805/1493749感謝您的幫助! –

+0

@BrianJeffreyGross很高興我可以幫忙! – MattDMo