下面的API方法返回所有commitIds
的提交详细信息,但是注释被截断了,有没有办法为每个提交获取完整的注释,而不必为每个提交进行单独的API调用? >
GetCommitsAsync(repositoryId, new GitQueryCommitsCriteria() { Ids = commitIds });
答案 0 :(得分:0)
根据我的测试,我们无法使用ribbon.eureka.ServerListRefreshInterval={time in ms}
方法获得完整的注释,没有参数可以扩展注释的长度,特别是对于多行注释(换行符)。
当使用REST API(Get Commits)检索提交时,您会看到GetCommitsAsync
因此,即使使用REST API,我们也无法获得完整的注释。已经提交了user voice here来建议该功能,但尚未计划。
但是我们可以使用git log
命令来获取所有提交的完整注释:
"commentTruncated": true,
您还可以设置其格式以显示每行提交:
git log --first-parent > export.csv