【发布时间】:2019-11-15 07:06:32
【问题描述】:
我正在尝试理解 TFS 项目并找出导出/备份/存档它们的方法。
假设我有一个 OnPremis TFS 项目 (TFS 2015)。
当我使用git-tfs 工具时:
- 它会导出所有工作项吗?
- 将采用什么格式 导出的工作项目在我的硬盘上吗? (XML、JSON、自定义 DB-Fromat?)
感谢您的任何建议。
【问题讨论】:
-
没有。
git-tfs是一个源代码迁移工具。它只关注源代码存储库。它不是“备份”或“存档”工具。你在这里的实际目标是什么?您要创建的“备份”的目的是什么?您是否正在尝试迁移到其他平台? -
我们只想提取所有 TFS 数据并将它们放入存档中(包括所有信息,例如工作项)。稍后我们可能会决定将其迁移到 Azure DevOps。
-
您已经有一个存档:tfs 数据库。
-
我想 tfs 数据库在多个数据库集合中跨多个项目携带所有数据。还是一个项目的所有数据都被巧妙地解耦到一个易于导出的数据库或数据库中,我可以带着我的 USB 驱动器离开? (难以想象)
-
为什么您希望能够拿走我的 USB 驱动器?您无法以您正在寻找的粒度级别导出任何内容。所以我试图找出你希望用这些数据完成什么,这样我就可以给你一个比“不,做不到”更好的答案。