2017-11-02 15 views
0

私はGitで2つのブランチをマージしようとしています。私のデフォルトのテキストエディタとして設定しても、私のSublimeエディタは開きません。今まではうまくいっていた。Gitでマージするとコードエディタが開かない(サブライム)

自動マージxxxxx.js

CONFLICT(コンテンツ):それは、このメッセージを示しxxxxx.jsで競合をマージし

自動マージが失敗しました。競合を修正し、結果をコミットします。

+1

AFAIK、gitは、マージが成功し、コミットメッセージが必要な場合にのみエディタを開きます。競合をマージするので、手動で競合を解決してからコミットする必要があります。 –

+0

@ Code-Apprenticeは正しいです。コードエディタはコミットメッセージ用ですが、マージが自動的に完了できないため、gitはコミットメッセージを要求しません。 – JDB

答えて

1

コンフリクトでマージが失敗したため、エディタが表示されません。マージまたはコミットでは、他の手段によって提供されていないときにコミットメッセージを入力するためにエディタが使用されます。この場合、マージの競合を解決してから変更をコミットする必要があります。これを実行すると、エディタが表示され、マージのコミットメッセージを編集できるようになります。

関連する問題