在VS2013中签入TFS时是否应该签入图像、css、jquery文件等

在VS2013中签入TFS时是否应该签入图像、css、jquery文件等,tfs,visual-studio-2013,checkin,Tfs,Visual Studio 2013,Checkin,当我签入整个项目时,除了我的源代码之外,还有很多来自第三方的图像、css、javascript文件等,比如jQuery和其他,还有各种库DLL。VisualStudio将要求我也签入此文件 当我转到另一个框签出这个项目时,我将需要获取那些DLL,不管怎样Jquery。我为什么要登记这些东西 我应该这样做吗?或者只检查我的源代码。行业最佳实践是不在源代码管理中存储二进制文件。VisualStudio世界中的解决方案是使用NuGet。您使用的大多数第三方组件将在nuget.org上提供,您应该依赖这

当我签入整个项目时,除了我的源代码之外,还有很多来自第三方的图像、css、javascript文件等,比如jQuery和其他,还有各种库DLL。VisualStudio将要求我也签入此文件

当我转到另一个框签出这个项目时,我将需要获取那些DLL,不管怎样Jquery。我为什么要登记这些东西


我应该这样做吗?或者只检查我的源代码。

行业最佳实践是不在源代码管理中存储二进制文件。VisualStudio世界中的解决方案是使用NuGet。您使用的大多数第三方组件将在nuget.org上提供,您应该依赖这些版本


对于图像和其他资产,您应该使用自己的NuGet repo。这可以像文件共享或MyGet/ProGet一样简单。将您的图像资产作为NuGet软件包分组到免费捆绑包中,并使用NuGet软件包还原来维护它们,而无需签入。

为什么您需要NuGet软件包?另外,请记住,您希望构建项目(或构建服务器)的任何人使用所有库的相同版本进行构建。