【发布时间】:2023-02-22 18:12:33
【问题描述】:
假设有 feature、release 和 develop 三个分支。从功能到开发和功能到发布都有一个合并。由于提交 ID 不同,它被认为是开发和发布之间的区别,但实际上两者都有变化。所以我的任务是向所有在发布中进行更改但未在开发中为多个存储库进行更改的人发送邮件。我如何获得差异和造成差异的作者的详细信息。
我已经编写了一个 Java spring boot 代码,使用它可以使用 rest API 调用 stash 的比较选项,但该选项会产生不正确的数据,如我之前提到的。那么我如何比较它并获得准确正确的结果。
【问题讨论】:
-
如果分支
X应该合并到 2 个不同的分支中,您可以检查每个目标分支是否已经与git branch --contains=X或类似的东西合并。 -
忽略带有默认合并消息的提交?这应该给您留下实际的提交,您可以从中排除开发中的更改
标签: java git spring-boot rest bitbucket