¿Qué son los files BASE, LOCAL, REMOTE y cppMerged?

Estoy trabajando en un proyecto de Visual C ++ en Win7 64 bits y usando git como mi repository y VS2010 como mi IDE. Últimamente comencé a ver files con las siguientes terminaciones:

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

¿Estos files de fusión de conflictos git se encuentran? Archivos VS2010? ¿o algo mas?

git merge solo funciona en el índice, no crea files temporales en el sistema de files para realizar su fusión.

Si hay conflictos durante una combinación y usa git mergetool para resolverlos, entonces git mergetool escribirá los files temporales para permitir que su herramienta de combinación elija realizar una combinación de 3 vías. Por lo general, estos se limpian automáticamente, pero si interrumpe el flujo de trabajo de git mergetool , pueden dejarse en su lugar.

Esto parece ser un problema abierto en TortoiseGit