スクリーンショット: https://pbs.twimg.com/media/DBOeRIiXsAEbnLP.jpg
Visual Studio 2017で同じTFSメッセージを表示したプロジェクトの1つで、非常に似た問題が発生しました。また、gitを使用していました。私の場合、マージを投稿する前にコミットに手動でコメントを追加する必要がありました。競合を手動でマージする必要があったため、競合のないマージで行われる自動入力メッセージではなくコメントが必要でした。
コミットにはコメントが必要であることはよく知っていますが、正しく思い出せば、マージの問題を手動で修正した場合でも、VS 2015はマージのコメントを自動入力します。とにかく、VS 2017では、競合が解決されたときにコミットコメントを追加する必要があります。
これは私の側では単純なユーザーエラーでしたが、すぐには明らかではないかもしれません。 [変更]タブにコメントがあることを確認してから、[コミット]をクリックします。また、朝のコミットを開始する前に、AMコーヒーを飲んでいることを確認してください。 ;)
Visual StudioのリモートGitリポジトリからのプルアクション中に競合が発生した場合は、リモートバージョンまたはローカルバージョンを選択するために手動でマージする必要があります。 「マージを受け入れる」をクリックした後、このマージ操作をコミットする必要があります。次の図のように表示されます。
このウィンドウが表示されない場合は、保留中の変更ウィンドウからコミットすることもできます。 Changesタブの下には何もないことがわかります。これは、マージ時にlocal versionを選択するためです。原因として、変更の下に表示するファイルの変更はありません。ただし、マージ操作をコミットする必要があります。