Я надеюсь, что вы можете помочь мне решить эту проблему раздражения в процессе разработки.Смешанная среда Dev: автоматизация Visual Studio .csproj обновлений от Git/TFS?
Я сторонний разработчик, работающий над проектом, где большинство других разработчиков используют MS Visual Studio, а я нет. У нас есть TFS, и я могу проверить код и внести изменения локально.
После внесения изменений, я проверяю свой код на местный Git repo через git add
и git commit
, затем нажимаем на TFS через git tf checkin
.
Проблема заключается в том, что наши разработчики, использующие Visual Studio, не могут видеть файлы, которые я добавил после обновления своих рабочих областей из TFS. Мы отследили причину этой проблемы в файлах .csproj - любые файлы, которые я добавляю в репо (например, JavaScript, CSS), должны быть добавлены вручную в проект в Visual Studio, потому что мой рабочий процесс не использует VS и не обновляет файл .csproj.
- Неужели кто-нибудь столкнулся с подобной ситуацией и нашел решение?
- Может быть, инструмент, который может заметить добавленные файлы и обновить файл .csproj, чтобы он соответствовал?
- Возможно, есть параметр в Visual Studio, чтобы он замечал новые файлы в своих каталогах и автоматически добавлял их в проект?
Заранее благодарим за любые предложения.
Это отличная отправная точка, спасибо за ваши предложения. К сожалению, это приводит к тому, что мне все еще нужно вручную редактировать файл ... какие-либо идеи о том, как я могу автоматизировать этот процесс? Может быть, что-то связано с заявлениями Git 'add'? –
Развернуть ответ –