【问题标题】:Migrate GitHub repo files to Azure DevOps Wikis from different project将 GitHub 存储库文件从不同项目迁移到 Azure DevOps Wiki
【发布时间】:2022-08-24 19:58:13
【问题描述】:

我在 GitHub 中有一个存储库,那里有一堆文档(.md)文件。 我想将文档迁移到 Azure DevOps Wiki 之一。 我指的是this 链接。 当我使用该选项时将代码发布为 Wiki,它只显示 Azure DevOps 项目中可用的存储库。 有没有办法可以将来自另一个项目的存储库中的 GitHub 文档发布到 Azure DevOps Wiki 中?

  • 请考虑添加azure-devops-wiki 标签。我会这样做,但是Suggested edit queue is full

标签: azure github azure-devops wiki azure-devops-wiki


【解决方案1】:

考虑以不同的方式处理这个问题。如果将 git 用于 Azure DevOps 项目,则应将 Azure DevOps Wiki 保存到隐藏但可定位的 git 存储库。 Git 在本地克隆源和目标存储库。然后将您想要的内容复制到目标(Azure DevOps Wiki,本地克隆)。 Git 添加、提交和推送添加的目标文件。

附加的图像/文件(如果有)可能会更成问题,具体取决于它们在源 GitHub 存储库中的精确表示方式。在 Azure DevOps Wiki 中,所有附件都简单地存储在根 .attachments 文件夹中。因此,您需要将它们迁移到那里并“修复”您的链接。

我已经朝着另一个方向做了,Azure DevOps Wiki -> GitHub Enterprise repo。您应该知道您可能需要“修复”页面链接,并且这两种降价样式有细微的变化,您可能需要解决。

【讨论】:

    【解决方案2】:

    有没有办法可以将 GitHub 文档发布到 Azure DevOps Wiki?

    • 要从 GitHub 复制文档,您需要使用从您的 devops 项目中导入存储库。

    如何将现有 Git 存储库从 GitHub、Bitbucket、GitLab 或其他位置导入 Azure DevOps 项目中的新存储库或空现有存储库。

    • 有关完整信息,您可以通过 Import Git repo link

    【讨论】:

    • 实际上,我不想导入完整的存储库。相反,来自 GitHub 的 .md 文件需要迁移到现有存储库的 Wiki。
    • 在同一个链接中,您甚至有关于导入现有存储库的信息,但即使这也是完整的存储库,一旦我们在本地执行,将提供您询问的信息
    【解决方案3】:

    您可以使用在 GitHub、Azure、bitbucket 和 GitLab 等任何 SCM 工具上运行的脚本。只需根据您的要求修改脚本即可。 参考这个https://spurqlabs.com/how-to-set-an-automatic-backup-of-your-code-repository/

    【讨论】:

      猜你喜欢
      • 2020-01-13
      • 2019-09-13
      • 2022-12-03
      • 2021-12-14
      • 2021-03-05
      • 2022-01-20
      • 2020-04-24
      • 1970-01-01
      • 2020-05-07
      相关资源
      最近更新 更多