Azure DevOps:如何使用 REST API 存储库在 GIT 存储库中创建文件夹
Azure DevOps: How to create a folder in GIT repo with REST API repo
我想使用 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 API 创建文件夹的方法是创建一个以新文件夹为根的文件。
这个帖子可能会帮助您解决问题:
How do I create a folder in a GitHub repository?
基本上在文件名字段中使用 / 来创建文件夹,例如在文件名字段中键入 folder1/file1 将创建一个文件夹 folder1 和一个文件 file1.
我想使用 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 API 创建文件夹的方法是创建一个以新文件夹为根的文件。
这个帖子可能会帮助您解决问题:
How do I create a folder in a GitHub repository?
基本上在文件名字段中使用 / 来创建文件夹,例如在文件名字段中键入 folder1/file1 将创建一个文件夹 folder1 和一个文件 file1.