2015-12-31 73 views
1

我試圖自動化發佈基於靜態代碼分析拉入請求意見的任務。到位桶API 2.0 - GET DIFF特定文件的pull請求

https://bitbucket.org/api/2.0/repositories/{owner}/{repo_slug}/pullrequests/{id}/diff失敗,任何超過瑣碎拉大的請求超時。

是否有拉入請求獲得一個特定的文件差異比較的方式(我的文件列表)?它的效率更高,因爲並非所有文件都需要評論。

+0

你可以在本地做了分析,然後到位桶有何評論? –

+0

分析發生在本地。我沒有使用'https://bitbucket.org/ {owner}/{reposlug}/get/HEAD.zip'獲取完整源代碼的問題(注意:我沒有克隆)。我的問題是在差異上發表評論。爲了得到差異,我使用上面顯示的G​​ET超時。 – WiSeeker

+0

我的建議是,你使用_local_分支機構在本地,而不是依靠到位桶產生的差異。 –

回答

1

https://answers.atlassian.com/questions/33136279/api-2.0---get-diff-of-specific-file-in-a-pull-request

不,這是目前不可能pull請求差異縮小到文件的子集。不過,我認爲這將是一個有用的功能,所以我會提出一個內部問題來增加它。

除此之外,我們不應該在正常差異上超時,所以我希望仔細查看一些正在超時的請求。如果你不能共享這些位置,因爲他們在私人回購協議,你可以發郵件給我一些在[email protected]