【问题标题】:How do I move Work Items from one organization to another如何将工作项从一个组织移动到另一个组织
【发布时间】:2019-12-28 12:34:00
【问题描述】:

我们在一个项目中有许多工作项。现在,我们的 devops 中有另一个组织,我们希望将所有现有的工作项从旧组织(项目)移动到新组织。如何做到这一点?

我见过discussing this before 的人,还有一些 cmets 说“我们使用 excel”。但没有关于如何实际执行此操作的信息。

【问题讨论】:

    标签: azure-devops tfs-workitem azure-boards


    【解决方案1】:

    对此没有内置解决方案。对于 Excel,有一个技巧可以尽最大努力进行迁移,但您确实会丢失一些东西。

    • 在 Azure DevOps 中创建一个基于树的查询,其中包含您要迁移的所有工作项
    • 打开 Excel
    • 使用团队标签拉入您要迁移的工作项
    • 点击新建列表并连接到源组织
    • 选择您在第一步中创建的工作项查询
    • 点击选择列并添加所有列

    您现在拥有要在一个 Excel 文件中导入的数据。新建一个excel文件,将数据推送到其他账户:

    • 打开 Excel
    • 使用团队选项卡拉出工作项
    • 点击新建列表并连接到目标组织
    • 选择输入列表,这样您就不会被绑定到查询中
    • 点击Choose Columns并以相同的顺序选择所有相同的列
    • 点击添加树级并转换为父子级
    • 重复添加树级别以匹配源 excel 的深度
    • 将所有字段从源 Excel 文件复制到目标 excel 文件
    • 清除目标 Excel 文件中的 ID 列
    • 修复出现的问题(用户名、区域路径、项目名称等)
    • 点击发布以在目标组织中创建工作项。

    丢失了什么

    您将丢失以下内容:

    • HTML 格式
    • 附件
    • 父子以外的链接
    • 某些日期将重置(已创建,...)
    • 某些流程工作流可能会阻止创建处于正确状态的工作项
    • 自定义板列
    • 工作项的修订

    另类

    像 Martin Hinshelwoods Migration Tools 这样的工具可以将工作项历史从一个帐户重播到另一个帐户。更新所有配置需要一些努力,但在复制工作项方面会做得更好。

    见:

    【讨论】:

    • “使用 团队 选项卡来拉入要迁移的工作项”。什么团队标签?
    • 谢谢。但是当我选择之前创建的工作项查询时,我会弹出一个错误消息:“TF80076:工作项中的数据无效或您无权修改数据。更正问题并重试。 "
    • 用另一个查询尝试了同样的方法,然后它工作了。现在完成其余步骤
    • “重复添加树级别以匹配源excel的深度”。我按下“添加树级别”按钮,但它似乎没有做任何事情。这一步会发生什么?
    【解决方案2】:

    我最近这样做了,它涉及的步骤比@jessehouwing 在他的回答中提到的要多。以下是我采取的步骤:

    1. 检查 DevOps 项目流程
    2. 更改项目流程
    3. 创建查询以获取工作项
    4. 安装 Azure DevOps Office 集成工具
    5. 在 Excel 中从 Azure DevOps 获取数据
    6. 将工作项发布到目标 DevOps

    如果您想知道如何执行每个步骤,please read this article,我在其中详细解释了所有内容。

    【讨论】:

    • 用你的伎俩,你是否在迁移中丢失了任何东西,或者新组织中的工作项、链接、历史记录、详细信息等是否与以前的组织完全相同?我读了你的文章,但没有提到这一点。
    • @aditya 是的,它会移动所有内容,包括链接、历史记录等。
    • 我遇到了一个错误 - 因为在导入过程中,工作项被创建为“新”,它没有以准确的状态导出工作项。例如,我得到的错误是“已解决”状态不存在——即使我确保两个组织中的所有流程模板和字段都完全相同..
    • 当我删除了状态字段,以及与人员相关的字段,如创建者、分配给等。我得到了导入的工作项,没有附加文件,而且导入的所有历史记录都丢失了项目。它显示没有历史记录或 cmets 的“created new”。
    • @aditya 你确定两个项目的流程是一样的吗?请再次检查文章以验证这一点。
    猜你喜欢
    • 1970-01-01
    • 2018-03-06
    • 2021-08-20
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多