我正在使用Visual Studio开发一个.NET项目,它是Git扩展。直到最近,整个bin
文件夹才从.gitignore
文件的版本控制中排除。现在已包含该文件,因为缺少dll文件,阻止了新开发人员构建该项目。但是,每次我现在提交时,都会更改两个文件:[Project name].dll
和[Project name].pdb
。它们显然是自动生成的,我想知道将它们再次从版本控制中排除是否合理。是否可能包含包含的bin
文件夹?
并非如此,它们是瞬态的,不应受源代码控制。
相反,它不是在构建,因为您具有它所依赖的依赖项。您应该获取那些依赖项,或者将它们移到一个单独的文件夹中,然后更改您的引用以指向它们,并且如果您必须检查一下,但是最好将依赖项放在nuget包中或在新的dev机器上安装xx以获得依赖关系。
签入您的build文件夹很糟糕,因为我怀疑有人在他们的build文件夹上进行了“清理”并签入,当下一个人进行拉动时,它可能对每个人都造成破坏,就好像它是一台新的开发人员机器一样!
编
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句