La configuration de C ++ 11 en Eclipse Indexer está en conflicto con git

Para configurar C ++ 11 para proyectos específicos, debo agregar -std=c++11 a la CDT GCC Built-in Compiler Settings Proyecto -> Propiedades -> C / C ++ General -> Preprocesador Incluir Senderos, Macros, etc.

Esto crea un file llamado .settings/language.settings.xml en cada proyecto que requiere C ++ 11. Este file contiene la -std=c++11 .

Estoy convirtiendo este file en git, pero, por desgracia, el file también contiene un hash de entorno que se vuelve a calcular para cada server diferente.

El resultado es una pesadilla de fusión, en la que cada desarrollador debe revertir constantemente o confirmar los cambios en language.settings.xml para poder trabajar. y cada vez que esto sucede, el indexador comenzará a volver a indexar todo.

¿Puedo evitar esto? ¿Puedo configurar el indexador para C ++ 11 por proyecto de una manera diferente?

Editar: No puedo simplemente ignorar los files, porque necesito compartirlos con todos los desarrolladores.

También uso Eclipse y GIT juntos. Por lo general, me aseguro de que todos los files generados por Eclipse no estén comprometidos con el repository de GIT. En mi opinión, no son parte del código, en el sentido de que alguien dispuesto a recomstackr y ejecutar su proyecto no los necesita.

En GIT esto se puede lograr con el file .gitignore por ejemplo. Consulte aquí para get información completa: https://git-scm.com/docs/gitignore