二进制存储使用Git和nuGet



我的公司要搬到git。目前,在处理二进制文件时,我们将它们检入当前的源代码控制系统。我们想要一个持续集成的环境,但是考虑到我们的代码库非常庞大和分散,我们想要循序渐进。我们希望能够将二进制文件存储在一个单独的存储库中,这样我们就可以保留历史记录,而不会使我们的代码存储库混乱。从那里,我们正在考虑使用nuGet(我们是。net)作为我们项目的依赖管理解决方案。这种方法有意义吗?有人尝试过类似的东西吗?我想听听你的想法和意见。任何建议都会很好!

Git在处理大的二进制文件方面不是最好的。看看这个问题的一些原因。但是,如果您确实在git中存储二进制文件,请确保git知道它们是二进制文件。最好的方法是使用.gitattributes文件,您可以在其中指定应被视为二进制的文件名模式。这告诉git不能像普通文本文件那样对文件进行区分、合并等操作。

最新更新