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

8

我需要将维基从一个项目移动到另一个项目。

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

我没有在DevOps中看到任何工具或选项。


嗨,Shayki的解决方案怎么样?它能帮助你实现你想要的吗?如果可以,请接受答案,这样其他SO用户就能看到这个解决方案是否有效。如果你仍然遇到问题,请留下评论,我们仍然可以帮助你。 - Mengdi Liang
3个回答

9
这些维基是git存储库,您可以克隆两个存储库,将当前项目的数据复制到第二个项目中,然后提交并推送所有更改。
如何获取克隆URL?在这里:

enter image description here


1
太好了!好主意。我用这个解决了我的问题。谢谢! - Acorzo

6
Azure DevOps的维基是一个git存储库,但为了扩展其他答案,下一步如下。
在网上有其他关于迁移wiki和附件问题的方法,但这种方法可以迁移所有页面、附件和链接。
在源Azure DevOps上,浏览到维基页面的根目录board -> wiki,然后单击clone wiki

clone wiki

  1. 复制git的url和凭据

clone repo

  1. 在目标 Azure DevOps 上,浏览到 Repos -> Files
  2. 选择 导入存储库

Import git button

在弹出窗口中,输入克隆URL,勾选“需要身份验证”,然后输入用户名和密码。

Import a git repo

  1. 这需要一定的时间,具体取决于您的维基有多大。我的维基有200页重文本内容,大约需要1秒钟时间,但Azure DevOps会发送电子邮件确认何时完成。

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


3

以下答案不完整。

  1. 克隆源维基 - 确保复制giturl、用户名和密码。
  2. 在目标项目中转到存储库 > 文件 > 导入存储库,使用步骤1中的用户存储库字段。
  3. 在目标项目中,转到概述 > 维基 > 将代码发布为维基。
  4. 选择步骤2中的存储库设置,将文件夹设置为 / (根文件夹) 并添加维基名称。
  5. 发布。等待一段时间即可完成。

参考链接:此处


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接