2013-09-23 74 views
1

我使用gitlab API來獲取文件和文件夾succeded,如何獲得使用gitlab API

但我可以能夠得到的只有目錄名,而不是其子文件夾和文件夾和文件。

那麼,我怎樣才能得到我的存儲庫的完整樹。

請讓我知道。

由於提前, Mallikarjuna

+0

什麼命令你目前正在使用,以獲得目錄名? – VonC

+0

Hi @ VonC,我正在使用get方法,例如'GET/projects'來獲取與auth token相關的項目 – Mallikarjuna

+0

這個問題解答? – avck

回答

0

按照API,我們可以使用

GET /projects/:id/repository/tree

列出項目中的文件和目錄。但是我們只能以這種方式獲取回購頂層的文件和目錄,並且只能通過參數path獲取頂級目錄的子目錄。

如果你想獲得的script/js/components目錄,例如,你可以使用

GET /projects/:id/repository/tree?path=script/js/components

+0

@rwking感謝您的提醒。我找出了遍歷樹並更新我的答案的方法。 –