Jak ustawić zmienną VSPROPS tylko wtedy, gdy jeszcze nie istnieje?

Powiedz, że mam.vsprops plik używany w rozwiązaniu. W tym pliku definiowane są różne zmienne, takie jakint_dir dla pośrednich wyników budowy ilog_dir dla wyników dziennika.

Zazwyczaj zmienne te są ustawiane na wartości domyślne (względem rozwiązania).

Dla mnie chciałbym ustawić te dwie zmienne na mój ramdysk (R:), tj. już nie

$(SolutionDir)\intermediate

ale

R:\myproject\intermediate

Jeśli zmienię.vsprops plik bezpośrednio, kontrola źródła (Git) zaznaczy go jako zmodyfikowany.

Czy istnieje sposób w VSPROPS, aby móc sprawdzić może zmienną środowiskową i jeśli ta zmienna nie jest ustawiona, używana jest wartość domyślna?

Jeśli nie jest to możliwe, byłbym również zainteresowany rozwiązaniem Gita, aby to przezwyciężyć (ale nie--assume-unchanged i nie.gitignore ponieważ może inne zmiany w tym pliku mogą być istotne).

questionAnswers(1)

yourAnswerToTheQuestion