如何将 wiki 移动到 Azure DevOps 中的其他项目

How to move a wiki to other project in Azure DevOps

我需要将 wiki 从一个项目移到另一个项目。

我们正在使用 Azure DevOps,并且两个项目都在同一个组织中。

我没有看到任何工具,也没有看到 DevOps 中的任何选项。

wiki是git个仓库,你可以clone这两个仓库,将当前项目的数据复制到第二个项目,全部提交并推送。

如何获得克隆url?这里:

Azure DevOps wiki 是一个 git 存储库,但要在后续步骤中扩展其他答案。

网上还有其他关于迁移wiki和附件问题的方法,但是这个方法迁移了所有页面、附件和链接。

  1. source Azure DevOps 上,浏览到 wiki 页面的根目录 board -> wiki 并单击 clone wiki

  1. 复制 git url 和凭据

  1. target Azure DevOps 上,浏览至 Repos -> Files
  2. 选择import a repository

  1. 在弹出窗口 window 中,输入克隆 URL,勾选 Requires authentication,然后输入用户名和密码。

  1. 这需要 'short' 时间,具体取决于您的 wiki 的大小。对于我的 200 text-heavy 页的 wiki,大约需要 1 秒。但 Azure DevOps 会向您发送一封电子邮件,确认它何时完成。

注意:此过程适用于从一个 Azure DevOps 组织迁移到另一个组织。

以下答案不完整。

  1. 克隆源 wiki - 确保复制 giturl、用户名和密码。
  2. 在目标项目上,转到 Repos > Files > Import Repository 第 1 步中的用户存储库字段
  3. 在目标项目上,转到概述 > Wiki > 将代码发布为 wiki
  4. Select 第 2 步中的存储库设置,文件夹为 /(根文件夹)并添加 wiki 名称。
  5. 发布。等待一段时间并完成。

参考 link : this