我在使用 svn 作为库存储库时遇到了使用 berkeley db 的数据库增长问题。
现在我们正在评估 TFS。作为代码仓库,有些人可能会喜欢或不喜欢它,但它确实有效,并且它可以满足我们的需求。
我们需要将编译后的构建存储在某个地方,以便在访问多个环境(QAs、Prods 等)时审计问题,以确保它是完全相同的文件。
我的老板说我们应该将它们存储在 TFS 中,因为修订历史(“和 TFS 提供的其他东西”)的附加价值。但我不同意,代码回购应该是存储代码。为了存储构建,我们应该使用文件系统,因为......
我们将存储从现在起一段时间内将被弃用且没人会使用的东西,而在文件系统中,我们可以开发一个与 tfs msbuild 集成的批处理过程,它可以进行每周清理或其他操作。
索引,备份和其他东西可以很好地由winServ2008规范完成......
但也许你可以更好地告诉我,哪种方式是最佳方式?