BitBucket中任意提交之间的差异

时间:2017-08-31 05:58:34

标签: rest bitbucket bitbucket-server

我正在运行bitbucket服务器v4.14。我希望能够获得任何两个提交的差异来进行回购。我在https://bitbucket.org/site/master/issues/4779/ability-to-diff-between-any-two-commits

上看到了这个帖子

但是同样不起作用,可能导致我运行的版本更旧。比较页面直接让我跨越分支。我不想要任何UI元素,只需要一个URL。

由于

2 个答案:

答案 0 :(得分:1)

此功能不适用于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'

答案 1 :(得分:0)

AFAIK只有休息api端点。您可以传递since参数。有关详细信息,请参阅docs