我正在运行bitbucket服务器v4.14。我希望能够获得任何两个提交的差异来进行回购。我在https://bitbucket.org/site/master/issues/4779/ability-to-diff-between-any-two-commits
上看到了这个帖子但是同样不起作用,可能导致我运行的版本更旧。比较页面直接让我跨越分支。我不想要任何UI元素,只需要一个URL。
由于
答案 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。