【问题标题】:Move all Azure DevOps items from one user to another?将所有 Azure DevOps 项目从一个用户移动到另一个用户?
【发布时间】:2019-09-24 13:57:05
【问题描述】:

我们的 DevOps 团队中有一位来宾用户,但他现在是真正的团队成员,并分配了 Office 365 许可证等。换句话说,他有一个新用户帐户。我们希望将所有内容从他的旧帐户迁移到他的新帐户,包括已关闭的项目。 (如果可能的话,迁移他的完整历史)。

尝试了谷歌以及这里的一些搜索,但没有找到任何东西。我确实找到了有关迁移到新组织的文章,但这无关紧要。

【问题讨论】:

  • 您的意思是移动所有要分配给他的新用户的工作项吗?或者还有其他的东西,比如权限等?
  • 尽可能多,但权限设置在我们的设置中非常简单。只需将新用户包括在我们的团队中就足够了。所以,主要是工作项。
  • 如果可能的话,包括工作项目等的 cmets。我们想删除旧用户。

标签: azure-devops settings user-accounts


【解决方案1】:

对于您的问题,如果您只需要将工作项的先前所有者更改为新帐户,您可以编写查询以找出分配给旧帐户的所有工作项。 然后对查询结果进行批量更改,并分配给新账户。此操作保留以前工作项的历史记录

【讨论】:

  • 谢谢!好主意。但是没有明显的方法可以将评论历史从旧帐户转移到新帐户吗?另外,当我们删除旧帐户时会发生什么?该帐户的 cmets 会被删除吗?保留但不再链接到任何作者?
  • @Kjell 通过进一步测试,更改工作项的所有者后,评论历史仍然保留在工作项上,即使将旧帐户从组织中删除,旧帐户留下的 cmets账号还在。保留的cmets的作者是老账号
  • 哦,所以即使从用户注册表中删除旧帐户也是出于历史原因保留?有点奇怪,但似乎合理。
猜你喜欢
  • 1970-01-01
  • 2019-07-18
  • 2021-08-20
  • 1970-01-01
  • 2021-11-06
  • 1970-01-01
  • 2023-02-02
  • 1970-01-01
  • 2019-12-30
相关资源
最近更新 更多