Должны ли мы также использовать файлы .dll при фиксации изменений в репозитории?

У меня пять разных проектов в одном решении. Пока я размещаю свои изменения в репозитории git, я размещаю только свои файлы.cs и миграции и исключаю все файлы.dll.

Когда другой парень пытается вытащить решение, которое я выдвинул до того, как он столкнется с некоторыми ошибками "отсутствует ссылка на сборку". Эти ошибки кажутся более беспокойными и неприятными.

Кто-нибудь, пожалуйста, предложите лучшее решение этой проблемы.

2 ответа

Git является (распределенной) системой управления исходным кодом, поэтому любой двоичный файл, созданный из указанного источника, не должен включаться в репозиторий.

Вместо этого они (результаты) должны быть опубликованы в двоичном справочнике, Nuget или внутреннем Klondite, как показано здесь, чтобы другой соавтор мог получить эти зависимости.

Попробуйте поместить код в главную ветку с помощью системы контроля версий в Visual Studio. Также можно использовать команды bitbucket https://bitbucket.org/product и git https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf

Один из способов Mabe - разделить решение, чтобы другие проекты не использовали одни и те же ссылки на сборки.

Другие вопросы по тегам