首页 > 解决方案 > 我们是否也应该在将更改提交到存储库时暂存 .dll 文件?

问题描述

我在一个解决方案中有五个不同的项目。当我将我的更改暂存到 git 存储库时,我只暂存我的 .cs 和迁移文件并排除所有 .dll 文件。

当另一个人试图在他们面临一些“缺少装配参考”错误之前提取我推动的解决方案时。这些错误似乎更加忙碌和令人沮丧。

任何人都请为此问题提出更好的解决方案。

标签: visual-studiogithubdllstagingresolveassemblyreference

解决方案


Git 是一个(分布式)源代码控制系统,任何从所述源代码构建的二进制文件都不应包含在存储库中。

相反,它们(可交付成果)应该在二进制引用、Nuget或内部Klondite中发布,如此处所示,以便其他合作者获取这些依赖项。


推荐阅读