我正在一个在Win7 64位上的Visual C++项目中工作,使用git作为我的代码仓库,VS2010作为我的IDE。最近我发现了以下结尾的文件:
.cpp.BASE.cpp
.cpp.LOCAL.cpp
.cpp.REMOTE.cpp
.cppMerged
这些是git合并冲突解决文件吗?VS2010文件?还是其他什么文件?
我正在一个在Win7 64位上的Visual C++项目中工作,使用git作为我的代码仓库,VS2010作为我的IDE。最近我发现了以下结尾的文件:
.cpp.BASE.cpp
.cpp.LOCAL.cpp
.cpp.REMOTE.cpp
.cppMerged
git merge
只在索引中工作,它不会在文件系统中创建临时文件来执行合并。
如果在合并过程中出现冲突,并且您使用 git mergetool
来解决冲突,那么 git mergetool
将编写临时文件以使您选择的合并工具可以执行三方合并。通常情况下,这些文件会自动清理,但是如果您中断了 git mergetool
工作流程,则可能会保留这些文件。
这似乎是TortoiseGit中的未解决问题