gpt4 book ai didi

php - 如何从 Git 的提交历史中生成 Composer 作者列表?

转载 作者:行者123 更新时间:2023-12-05 04:12:28 25 4
gpt4 key购买 nike

如何确保包的 composer.json 文件具有从 Git 日志中提取的正确作者列表?如果 e 有五个以上的提交,则应包括作者。

最佳答案

一个简单的(-ish)单行:

git log --format='{"name": "%aN", "email": "%aE"},' | sort |  uniq -c | sort -nr | awk '$1 > 5 {$1=""; print $0}'

解释:

  1. 获取所有提交的列表,但只显示作者姓名和电子邮件地址(格式为 composer.json
  2. 对此进行排序,以确保同一作者的所有提交都分组在一起
  3. 将其过滤为唯一的行,并附加一个计数
  4. 再次排序,这次按附加计数
  5. 最后只打印count大于5的那些行,并在最终输出中排除count字段

关于php - 如何从 Git 的提交历史中生成 Composer 作者列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40297022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com