小编Sof*_*BIB的帖子

git比较两个包含一些具有不同哈希的常见提交的分支

上下文: 我们是一个程序员团队,负责一个有多个分支的项目:

Master, Release, Develop
Run Code Online (Sandbox Code Playgroud)

有时我们需要修复发布时的错误,我们需要在开发时报告此修复,报告我们使用的错误修复: git cherry-pick commit-SHA

使用此命令可以很好地报告bug修复,但提交有不同的哈希值

我们需要的 :

有时我们需要知道尚未报告的提交列表,为此,我们使用比较两个分支的命令,并向我们提供发布中存在但不在开发中的提交列表: git log develop..origin/release

问题 :

这个命令比较了提交的哈希值,但正如我之前所说,当我们报告我们的提交时,它们的哈希值会发生变化,因此,我们会得到一些提交,好像它们没有被报告一样

我正在寻找一种方法来报告我们的错误修复而不改变提交的哈希,或者列出两个分支之间的提交差异的方法,而不是通过哈希但是基于消息或其他事物

谢谢

git git-commit git-workflow git-cherry-pick git-worktree

6
推荐指数
1
解决办法
269
查看次数