我正在運行bitbucket服務器v4.14。我希望能夠得到任何兩個提交repo的差異。我看到這張貼在https://bitbucket.org/site/master/issues/4779/ability-to-diff-between-any-two-commitsBitBucket中任意提交之間的差異
但是,同樣不起作用,可能會導致我運行的版本比較舊。比較頁面直接讓我跨分支進行比較。我不想要任何UI元素,只需一個URL即可。
謝謝
我正在運行bitbucket服務器v4.14。我希望能夠得到任何兩個提交repo的差異。我看到這張貼在https://bitbucket.org/site/master/issues/4779/ability-to-diff-between-any-two-commitsBitBucket中任意提交之間的差異
但是,同樣不起作用,可能會導致我運行的版本比較舊。比較頁面直接讓我跨分支進行比較。我不想要任何UI元素,只需一個URL即可。
謝謝
AFAIK只有休息api端點。有一個since
參數,您可以通過。請參閱docs瞭解更多詳情。
此功能不適用於Bitbucket 4.14。
您可以使用REST API獲取此數據。嘗試執行以下命令:
curl -s --user USER:PASS --request GET https://BITBUCKET-SERVER/rest/api/1.0/projects/PROJECT/repos/REPOSITORY/commits?since=SINCE-COMMIT\&until=UNTIL-COMMIT | jq --raw-output '.values[] | .displayId+ " " + .author.name'