什么是BASE,LOCAL,REMOTE和cppMerged文件?

时间:2011-01-21 14:26:54

标签: git file mime-types

我正在使用Win7 64bit上的Visual C ++项目,并使用git作为我的存储库,使用VS2010作为我的IDE。最近我开始看到带有以下结尾的文件:

.cpp.BASE.cpp
.cpp.LOCAL.cpp
.cpp.REMOTE.cpp
.cppMerged

这些git合并冲突解决文件吗? VS2010文件?或其他什么?

2 个答案:

答案 0 :(得分:5)

git merge只适用于索引,它不会在文件系统中创建临时文件来执行其合并。

如果在合并期间存在冲突并且您使用git mergetool来解决它们,那么git mergetool将写出临时文件以使您选择的合并工具能够执行3向合并。通常会自动清理这些内容,但如果您中断git mergetool工作流程,则可以将其保留在原位。

答案 1 :(得分:-2)