Я обычно работаю с .NET с помощью Git для управления версиями. В моей команде мы работаем параллельно, и мы часто обязываем наш код интегрироваться в приложение. Все в порядке, но решение Visual Studio и файлы проекта. Мы нашли два пути:
- Никогда не записывайте эти файлы, у каждого есть свои
- Включите этот файл в систему версий
Оба способа имеют плюсы и минусы, но в основном мы боремся каждый раз, когда мы выходим из центрального репо. Вот некоторые запасные вопросы, которые мы обнаружили: (в родительском положении, ссылка на приведенный выше список)
- Мы должны включить другие файлы в проект (1) или включить наши новейшие (2)
- Если мы работаем с разными архитектурами (x86/x64), мы должны вручную изменить файлы
.csproj
(2) - Те же вопросы отвечали за ссылки и пакеты NuGet
и т.д. Есть ли подходящий рабочий процесс, который я могу использовать?