【问题标题】:How to move a wiki to other project in Azure DevOps如何将 wiki 移动到 Azure DevOps 中的其他项目
【发布时间】:2020-02-14 13:00:54
【问题描述】:
我需要将 wiki 从一个项目转移到其他项目。
我们正在使用 Azure DevOps,并且两个项目都在同一个组织中。
我没有看到任何工具,也没有在 DevOps 中看到任何选项。
【问题讨论】:
-
嗨,Shayki 的解决方案怎么样?它可以帮助你实现你想要的吗?如果是,您可以accept the answer 这样其他 SO 用户将能够看到该解决方案是否有效。如果您仍然遇到一些问题,请发表评论,以便我们仍然可以帮助您
标签:
import
azure-devops
export
wiki
【解决方案1】:
wiki 是 git 存储库,您可以克隆两个存储库,将数据从当前项目复制到第二个项目,全部提交并推送。
如何获取克隆网址?这里:
【解决方案2】:
Azure DevOps wiki 是一个 git 存储库,但要扩展其他答案,需要执行后续步骤。
网上还有其他关于迁移wiki和附件问题的方法,但是这种方法迁移所有页面、附件和链接。
- 在 source Azure DevOps 上,浏览到 wiki 页面的根目录
board -> wiki 并单击 clone wiki
- 复制 git url 和凭据
- 在 target Azure DevOps 上,浏览至
Repos -> Files
- 选择
import a repository
- 在弹出窗口中,输入克隆 URL,勾选
Requires authentication,然后是用户名和密码。
- 这需要“短”时间,具体取决于您的 wiki 有多大。对于我的 200 个大量文本页面的 wiki,大约需要 1 秒。但 Azure DevOps 会在完成时向您发送一封电子邮件确认。
注意:此过程适用于从一个 Azure DevOps 组织迁移到另一个组织。
【解决方案3】:
以下答案不完整。
- 克隆源维基 - 确保复制 giturl、用户名和密码。
- 在目标项目上转到 Repos > Files > Import Repository
第 1 步中的用户存储库字段
- 在目标项目上,转到概览 > Wiki > 将代码发布为 wiki
- 从步骤 2 中选择存储库设置,文件夹为 /(根文件夹)并添加 wiki 名称。
- 发布。稍等片刻,完成。
参考链接:this