¿Estás guardando tus archivos antes de hacer la comparación? Sucedió conmigo hace algún tiempo y sigo diciendo que no hay cambios entre los archivos, pero después de un tiempo me doy cuenta de que no estaba guardando los archivos antes y se estaba comparando con la versión en el disco, no con la versión en la memoria.
Cada vez que abre alguna solución en Visual Studio, realiza algunas operaciones que pueden causar que sus archivos .sln o project cambien y luego le pedirá que revise el archivo. Ocurre cuando hay cambios en la estructura de carpetas en la máquina de los desarrolladores, o cuando no tienen las mismas versiones de todos los archivos. Tal vez alguien agregó un proyecto en alguna carpeta y otro desarrollador tiene el mismo proyecto en otro lugar. Otro caso que veo que sucede es cuando tenemos una solución con algunos proyectos de c ++, por alguna razón, uno de estos proyectos de c ++ tenía un archivo .res con rutas absolutas. Una vez que VS generó este archivo automáticamente, mantuvo el cambio de máquina de desarrollador a máquina de desarrollador.
Le sugiero que abra su archivo .sln y busque algunas rutas absolutas o por rutas relativas que pueden no existir en alguna máquina de desarrollador, dependiendo de qué archivos obtengan del control de origen.