如何在 TFS 2017 上运行项目备份

Posted

技术标签:

【中文标题】如何在 TFS 2017 上运行项目备份【英文标题】:How to run a backup of projects on TFS 2017 【发布时间】:2020-10-31 05:28:22 【问题描述】:

我正在寻找在 TFS2017 上备份我的项目的方法或策略。 我没有做完整备份/增量备份或差异备份的工具。 我将不胜感激任何资源或帮助。 谢谢

【问题讨论】:

【参考方案1】:

如何在 TFS 2017 上运行项目备份

AFAIK,TFS 不支持备份单个项目或部分项目。数据库中的依赖项太多。它只支持备份整个项目集合

如果您仍想备份部分项目而不是整个项目集合,您可以尝试先备份此项目集合,然后从该项目集合中删除其他项目,并创建一个仅包含您的项目的新备份项目集合需要。

您可以使用计划备份向导轻松备份数据库,这些数据库是 Azure DevOps Server 数据层的一部分并存储在 SQL Server 中:

Back up and restore databases

此外,如果您正在处理大型部署并希望在有效利用有限存储资源的同时防止数据丢失,您可以配置差异备份以及完整数据备份。如果您使用的是 SQL Server AlwaysOn,则可以备份辅助数据库。您也可以尝试使用备份压缩或跨多个文件拆分备份。

Types of backups

我们还可以使用 SQL Server 提供的工具 manually back up Azure DevOps Server 的数据

【讨论】:

以上是关于如何在 TFS 2017 上运行项目备份的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 TFS 2015 / VS 2017 将通用测试与测试用例相关联?

TFS Update 2 备份上的兼容性 TFS Update 1 备份?

如何在 TFS Linux 代理中下载工件?

如何在 TFS 中使用命令行任务在发布期间备份 SQL 数据库?

如何彻底删除TFS上的团队项目 For VS 2017

部署 + 桌面应用程序 + TFS 2017