Да, для этого вида конфигурационного файла (который необходимо сохранить в управлении исходным кодом) мы также создаем версию сценария, способную изменить их, чтобы поместить правильные данные (правильное имя пользователя, IP-адрес, локальный путь,. ..) в них.
В частности, в Git это позволяет вам определить пятно / чистый процесс , который будет делать это автоматически при заполнении рабочего дерева, тогда как коммит будет сохранять ту же конфигурацию файл с исходным содержимым.
См. Также « Как отслеживать системные конфигурационные файлы в репозитории / проекте? ».
Так что в вашем случае, хотя «обновление cleartool» загрузит в ваш снимок экрана некоторые .sln
и .csproj
с определенным содержимым (неверно в вашем контексте), git checkout того же рабочего каталога (непосредственно встроен в ваш снимок) запустит процесс размазывания, запустив сценарий по вашему выбору для обновления содержимого указанных файлов адекватной информацией.