2017-08-31 1 views
0

Ich bin Bitbucket Server v4.14 ausgeführt. Ich möchte in der Lage sein, zwei beliebige Commits für ein Repo zu erhalten. Ich sah dies bei https://bitbucket.org/site/master/issues/4779/ability-to-diff-between-any-two-commitsDiff zwischen beliebigen Commits in BitBucket

geschrieben Allerdings funktioniert das nicht, wahrscheinlich Ursache der Version, die ich laufe, ist älter. Die Vergleichsseite führt mich direkt zum Verzweigen über Zweige. Ich möchte kein UI-Element, nur eine URL ist in Ordnung.

Dank

Antwort

0

AFAIK gibt es nur Rest api Endpunkt. Es gibt einen since Parameter, den Sie übergeben können. Weitere Informationen finden Sie unter docs.

1

Diese Funktion steht Bitbucket 4.14 nicht zur Verfügung.

Sie können diese Daten mithilfe der REST-API abrufen. Versuchen Sie, den folgenden Befehl auszuführen:

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' 
Verwandte Themen