¿Cómo establecer una variable VSPROPS solo si no existe?

Di que tengo un.vsprops Archivo que se utiliza en una solución. En ese archivo, se definen varias variables comoint_dir para resultados de construcción intermedios ylog_dir para los resultados de registro.

Por lo general, estas variables se configuran en valores predeterminados (en relación con la solución).

Para mí, me gustaría establecer estas dos variables en mi ramdisk (R:), es decir, ya no

$(SolutionDir)\intermediate

pero

R:\myproject\intermediate

Si cambio el.vsprops directamente, el control de origen (Git) lo marcará como modificado.

¿Hay alguna forma en VSPROPS para que pueda verificar tal vez una variable de entorno y si esta variable no está establecida, se usa la predeterminada?

Si esto no fuera posible, también estaría interesado en una solución para que Git supere esto (pero no--assume-unchanged y no.gitignore porque tal vez otros cambios en ese archivo podrían ser relevantes).

Respuestas a la pregunta(1)

Su respuesta a la pregunta