C# 为什么不签入AssemblyInfo.cs

C# 为什么不签入AssemblyInfo.cs,c#,visual-studio,git,assemblyinfo,C#,Visual Studio,Git,Assemblyinfo,我在Git上看了一段视频,那个家伙故意忽略了AssemblyInfo.cs。我为什么不签入那个文件?如果我不签入该文件,Visual Studio是否会在下一个用户签出我的代码时向他抱怨?有些人在构建时从脚本生成AssemblyInfo.cs。这样可以自动更改日期和版本号。我能想到的主要缺点是AssemblyInfo.cs是生成程序集的各种版本号的来源 这并不意味着你的AssemblyInfo.cs文件不应该在源代码管理中(我认为它们绝对应该),但是开发人员在签入它们时应该非常小心 在我工作的地

我在Git上看了一段视频,那个家伙故意忽略了AssemblyInfo.cs。我为什么不签入那个文件?如果我不签入该文件,Visual Studio是否会在下一个用户签出我的代码时向他抱怨?

有些人在构建时从脚本生成AssemblyInfo.cs。这样可以自动更改日期和版本号。

我能想到的主要缺点是AssemblyInfo.cs是生成程序集的各种版本号的来源

这并不意味着你的AssemblyInfo.cs文件不应该在源代码管理中(我认为它们绝对应该),但是开发人员在签入它们时应该非常小心


在我工作的地方,我们有一个管理版本号的自动生成过程,因此只有该过程才修改AssemblyInfo.cs文件-开发人员在计划需要显著版本号更改的次要或主要生成时,会修改单独的版本号文件。

您的意思是
AssemblyInfo.cs
?SLaks。是的,我是说AssemblyInfo.cs。