场景:我需要知道 repo 中的最新提交是什么时候完成的,由谁完成,该用户在哪个分支上完成了提交?
解决方案:我正在使用 python azure.devops 模块。这是我的代码:
cm_search_criteria = models.GitQueryCommitsCriteria(history_mode='firstParent', top=10)
commits = git_client.get_commits(repo.id, search_criteria=cm_search_criteria, project=project.name)
for i in commits:
datetimeobj = datetime.strptime(i.committer.date.strftime("%x"), '%m/%d/%y')
last_commit_on = datetimeobj.date()
last_commit_by = i.committer.email
break
现在如何获取用户提交代码的分支名称?在 UI 中,我们可以看到分支名称...如何使用 Azure Devops REST API 获取相同的数据? 在此处输入图像描述