要查看BitBucket服务器上的合并提交历史视图,可以按照以下步骤操作:
以下是一些示例代码,用于使用BitBucket服务器的API获取合并提交历史视图:
import requests
def get_merge_commits(repo_url):
api_url = f"{repo_url}/commits"
response = requests.get(api_url)
commits = response.json()
merge_commits = []
for commit in commits:
if commit["parents"] and len(commit["parents"]) > 1:
merge_commits.append(commit)
return merge_commits
# Example usage
repo_url = "https://bitbucket.example.com/api/2.0/repositories/{username}/{repo_slug}"
merge_commits = get_merge_commits(repo_url)
for commit in merge_commits:
print(commit["message"])
请注意,以上代码仅为示例,实际使用时需要根据BitBucket服务器的API文档和具体需求进行适当的调整和修改。