0

変更セットをローカル マシンにコミットしました。13 件の受信コミットがあります。「同期」しようとすると、「コミットされていない 2 つの変更がマージによって上書きされます」というエラー メッセージが表示されます。

手動マージ オプションがあることは確かですが、どこにも見つかりません...

この手動マージ オプションがどこにあるかを示す指示を教えてもらえますか?

これは、Visual Studio Team Explorer 2013 内の GIT リポジトリを使用しています。

ありがとう、カーティス

4

1 に答える 1

2

私はそれを考え出した。

チェックインから「除外」していたファイルがいくつかあったようです。GITはそれが好きではありません。Visual Studio は、それが問題であることを通知しません。

それで私はコマンドラインに行き、コマンドラインで手動の「git commit」をしました。私がそれを行ったとき、GITはどのファイルがマージで実際に競合を引き起こしているかを教えてくれました。

私の場合、それらは私が構築した.dllでした。そのため、それらへの変更を元に戻し、正常にマージすることができました。

Visual Studio Team Explorer が彼らのメッセージでもう少し役立つことを心から願っています。

チェックインからファイルを除外しても、競合しているとは見なされないと考えました。

ああ、これで問題は解決しました。

于 2014-05-21T19:33:39.143 に答える