簡體   English   中英

Bitbucket API是否有辦法返回分支中的所有文件?

[英]Bitbucket API is there a way to return all files in branch?

我目前正在嘗試編寫一個有助於自動化網站部署的Windows應用程序。 由於我們使用BitBucket,我正在使用他們的API。

我遇到的問題是我需要返回已在分支中添加/修改的所有文件的列表。 我看到你可以使用changeset來獲取文件清單,但它只返回最新的文件。

例如, https: //api.bitbucket.org/1.0/repositories/ {accountname} / {project} / changesets / {hash}

如果我刪除哈希,它將返回最近的15個提交,可以是任何分支。

任何幫助都會很棒。 謝謝!

Bitbucket使用某種hash / slug來識別它的分支,每個分支都有一個獨特的slug / hash。

如下圖所示,與分支公司1相關的哈希是1a0560189ab3d1bfa437c8bee9d9521f1ae670e7

在此輸入圖像描述

因此,為了獲取特定分支的詳細信息,您可以使用以下URL:

https://api.bitbucket.org/2.0/repositories/<company_name>/<repository_name/src/<hash_slug_of_the_branch>/

對上述URL的GET請求將為您提供一個JSON文件,其中包含指向所有文件和分支文件夾的鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM