git 如何比较提交并发送有关提交的通知

inkz8wg9  于 2023-02-28  发布在  Git
关注(0)|答案(1)|浏览(103)

假设有三个分支即特征、release和develop。从特性到develop和从特性到release有一个合并。因为commit Id是不同的,这被认为是develop和release之间的区别,但实际上两者都有变化。所以我的任务是发送邮件给所有那些在release而不是在develop中对几个仓库做了变化的人。我如何得到差异和造成差异的作者的细节。
我写了一个Java spring Boot 代码,使用API调用了stash的比较选项,但是这个选项产生了错误的数据,正如我之前提到的,那么我如何比较它并得到准确的结果呢?

uubf1zoe

uubf1zoe1#

要获取向分支投稿的作者电子邮件的列表,您可以使用以下命令:

git log --pretty='format:%ae' upstream..feature

应用常用的sort -usort | uniq模式只获取唯一的电子邮件(awk '!seen[$0]++'也可以)。

相关问题