【问题标题】:Azure DevOps: How to create a folder in GIT repo with REST API repoAzure DevOps:如何使用 REST API 存储库在 GIT 存储库中创建文件夹
【发布时间】:2021-05-22 07:25:05
【问题描述】:

我想使用 REST API 在 Azure Devops 上的 GIT 存储库中创建文件夹层次结构。 (通过脚本自动执行)

文档https://docs.microsoft.com/en-us/rest/api/azure/devops/git/pushes/create?view=azure-devops-rest-6.1 仅提供如何创建文件的示例,而不是文件夹。

有人知道怎么做吗?

【问题讨论】:

    标签: git rest azure-devops azure-repos


    【解决方案1】:

    你不能。 Git 以树状结构跟踪文件。如果没有文件(叶子),就没有文件夹(树分支)。

    因此,您需要在空文件夹中添加至少一个文件。

    因此,使用 REST API 创建文件夹的方法是创建一个以新文件夹为根的文件。

    【讨论】:

    • 好的,创建文件并提供完整路径也会创建所有必需的文件夹。
    猜你喜欢
    • 1970-01-01
    • 2020-11-25
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 2015-05-07
    • 1970-01-01
    相关资源
    最近更新 更多