Я смотрел видео на Git, и парень ушел с пути, чтобы игнорировать AssemblyInfo.cs. Почему я не должен проверять этот файл? Если я не проверю файл, не будет ли Visual Studio жаловаться на следующего пользователя, когда он проверит мой код?
Почему бы не проверить AssemblyInfo.cs
Ответ 1
Некоторые люди генерируют AssemblyInfo.cs из script при создании. Таким образом, число и номера версий могут быть изменены автоматически.
Ответ 2
Основной недостаток, о котором я могу думать, заключается в том, что AssemblyInfo.cs является источником для различных номеров версий встроенных сборок.
Это не означает, что ваши файлы AssemblyInfo.cs не должны находиться в исходном контроле (они абсолютно должны на мой взгляд), но разработчики должны быть очень осторожны в их проверке.
Где я работаю, у нас есть процесс автоматической сборки, который управляет номерами версий, поэтому только этот процесс изменяет файлы AssemblyInfo.cs - разработчики изменяют отдельный файл VersionNumber, когда планируют небольшую или большую сборку, требующую значительного изменения номера версии.