微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

生成两个标签之间合并的所有合并请求的列表,以及csv文件中的所有信息

如何解决生成两个标签之间合并的所有合并请求的列表,以及csv文件中的所有信息

我正在尝试使用两个标签之间合并的有关合并请求的所有信息来制作一个csv文件。我正在尝试为每个合并请求获取此类信息:

UID; ID; TITLE OF MR; REPOSITORIES; STATUS; MILESTONE; ASSIGNED; CREATION-DATE; MERGED-DATE; LABEL; URL.

目前,我有一个命令,该命令可以将所有合并请求与某些信息合并在两个标签之间,并将其放入csv文件中:

git log --merges --first-parent master --pretty=format:"%aD;%an;%H;%s;%b" TagA..TagB --shortstat >> MRList.csv

如何获取其他信息?我在命令中仅在git log api中看到了选项,但找不到其他选项。

谢谢您的帮助!

解决方法

目前,这还不是两个标签之间,但是您拥有GitLab 13.6(2020年11月):

将合并请求导出为CSV

许多组织被要求记录变更(合并请求)和围绕这些事务的数据,例如谁编写了MR,谁批准了MR,以及何时将该变更合并到生产中。尽管不是详尽的清单,但它突出了可追溯性的重复主题以及从GitLab导出此数据以满足审计或其他监管要求的需要。

以前,您需要使用GitLab的merge requests API来使用自定义工具来编译此数据。现在,您可以单击一个按钮,并接收一个CSV文件,其中包含所需的必要的保管信息链。

https://about.gitlab.com/images/13_6/export_mr_csv.png -- Export merge requests as a CSV

请参见DocumentationIssue

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。