Возможно, вы могли бы найти другую систему, которая не требует изменения таких файлов.
Кроме того, я подозреваю, что у вас есть развертываемые компоненты, не относящиеся к источникам и не зависящие от них, предназначенные для контроля версий. Я бы включил только исходный код для ваших проектов, а также сторонние сборки, на которые ссылаются ваши проекты в системе контроля версий. Я бы проигнорировал каталоги \bin
и \obj
ваших проектов.
Каждый должен иметь возможность извлекать самую последнюю (или любую другую версию) из системы контроля версий, устанавливать внешние факторы для своей среды (создавать базу данных, устанавливать разрешения и т. Д.), Выполнять сценарии сборки проектов и иметь полнофункциональное приложение.
Но хранить последние файлы .dll или .msi в системе управления версиями напрямую не обязательно для полноценного проекта и, возможно, не очень хорошая идея.