当我签入整个项目时,除了我的源代码之外,还有很多来自jQuery等第三方的图像,CSS,javascript文件等,以及各种库DLL。 Visual Studio会要求我也检查一下。
当我去另一个盒子看看这个项目时,无论如何我都需要Nuget这些DLL,Jquery。为什么我需要检查这些东西?
我应该这样做吗?或者只是检查我的源代码。答案 0 :(得分:0)
行业最佳做法不是将二进制文件存储在源代码管理中。 Visual Studio世界中的解决方案是使用NuGet。您使用的大多数第三方组件已经在nuget.org上可用,您应该依赖这些版本。
对于图像和其他资源,您应该使用自己的NuGet仓库。这可以像文件共享或MyGet / ProGet一样简单。将您的图像资产分组为NuGet包中的免费捆绑包,并使用NuGet包恢复来维护它们而无需登记。