网站源代​​码控制和大设置二进制文件

问题描述:

很多时候,网站开发人员需要处理从他们的网站下载大量* .exe或* .msi安装文件。今天,这涉及到复杂的盗链保护和多个二进制版本管理。网站源代​​码控制和大设置二进制文件

问题是:它是否值得包括这些沉重的二进制文件(在我们的情况下〜300MB)到网站源代码管理?有没有任何解决方法可以全面测试本地下载,而不包括这些文件 - 永远不会改变 - 到Team Foundation Server源代码管理?

+0

网站“项目”或web应用程序项目? –

+0

@John:我正在谈论一个ASP.NET MVC 3应用程序项目。 – abenci

如果二进制文件外,你有两个选择:

选项1:我更愿意将它们包含在您的解决方案。

选项2:您可以创建一个名为“常见二进制文件”的团队项目,并使其成为所有常见二进制文件的共享资源。

+0

我没有看到移动相同文件做好其他团队项目的好处,它们始终是数百个从未更改的二进制文件添加到源代码管理中的巨型数据... – abenci