如何解决如何将一位作者或多位作者的所有提交分开,以便于比较?
我试图了解一个在基线上工作的小团队的变化。不幸的是,那个团队已经将他们的工作合并到了developer分支中,并且现在已经与主团队的提交以不连续的顺序更新了那个分支。
我认为了解他们工作的最好方法是将他们当前的工作与他们开始的来源进行比较,但是现在我在比较中拥有所有主要团队的变化。我想知道是否有办法只隔离小型团队所做的更改(即,他们最初在分支中所做的工作,然后是他们在主要开发分支中所做的所有提交),因此我可以将其与他们开始作为工作基础的具体承诺?
这变得很麻烦,因为在他们的提交之间添加了主要团队的更改,所以没有连续的提交块,我只能做一个简单的比较,所以这就是为什么我想知道是否有可能只需隔离他们的提交并将其与开始提交进行比较即可。谢谢!
解决方法
您可以使用git log
过滤作者提交的内容:
git log --author='^(Paolo|John).*$' --perl-regexp
这将显示我和约翰所做的所有承诺。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。