私はWin7 64bitでVisual C++プロジェクトを開発中で、gitをリポジトリ、VS2010をIDEとして使用しています。最近、私は、次の語尾でファイルを見て開始しました:BASE、LOCAL、REMOTE、およびcppMergedファイルとは何ですか?
.cpp.BASE.cpp
.cpp.LOCAL.cpp
.cpp.REMOTE.cpp
.cppMerged
は、これらのgitは紛争解決のファイルをマージしていますか? VS2010ファイル?または、他の何か?
私はWin7 64bitでVisual C++プロジェクトを開発中で、gitをリポジトリ、VS2010をIDEとして使用しています。最近、私は、次の語尾でファイルを見て開始しました:BASE、LOCAL、REMOTE、およびcppMergedファイルとは何ですか?
.cpp.BASE.cpp
.cpp.LOCAL.cpp
.cpp.REMOTE.cpp
.cppMerged
は、これらのgitは紛争解決のファイルをマージしていますか? VS2010ファイル?または、他の何か?
この回答は何にも答えていないので、質問にコメントとして追加されているはずです。チャールズ・ベイリーの答えが正しい。 TortoiseGitはgitのmergetoolメカニズムを使用しています。 – Robert
git merge
はインデックス内で動作しますが、マージを実行するためにファイルシステムに一時ファイルを作成しません。
マージ中に競合が発生し、git mergetool
を使用して解決した場合、git mergetool
は、選択したマージツールで3方向マージを実行できるように一時ファイルを書き出します。通常はこれらは自動的にクリーンアップされますが、git mergetool
ワークフローを中断すると、それらはそのまま残されます。
マージツールの一時ファイルのように見えます。外部のマージツールや差分ツールを使用しているのですか、問題のファイルでWinMergeのようなツールを実行したことがありますか? –
私はTortoiseGitを使用しています - これはこれらのファイルのソースですか? – Jonathan