我们的项目组将我们在 SVN 存储库中工作的项目的二进制文件存储了一年多,最终我们的存储库失控,备份 SVN 存储库一度变得不可能,因为签入的每个二进制文件都是大约 20 MB。
现在我们切换到 TFS,我们不负责备份存储库,我们的 IT 团队负责处理它,因此我们有更多的网络和存储容量用于备份,但我们想决定如何处理二进制文件。据我所知,TFS 存储增量和二进制文件,但增量会很大,但有一天我们可能最终会达到磁盘空间配额,所以我想从一开始就更好地计划事情,我不想得到当解决问题为时已晚时,陷入了糟糕的境地。
我不希望在源代码控制中保留构建,但我们的项目组坚持保留每个二进制文件的副本以重现我们在生产系统中看到的问题,我无法让他们从 TFS 获取源代码,构建它并创建二进制文件,因为根据它们并不简单。
TFS 是否提供更好的构建版本控制方法?如果有人可以分享一些见解,我将不胜感激。