[英]Pull request shows old commits after rebase/merge to another branch in azure devops
我们正在尝试调整 Skullcandy git 流程 - 链接
简而言之,流程是:
现在我们在使用这种方法的合并和变基方面都遇到了问题。
变基方法:
我不确定为什么会这样。 似乎特性分支的提交历史被重写了。 我也不确定这种方法是否可行,因为 rebase 可以创建新的提交 SHA,因此它们可以显示为更改。
合并方法:
我猜这个问题的发生是因为合并提交的 SHA 在 QA 和 master 分支上是不同的?
概括
你能帮我理解为什么 rebase 会这样吗?
对于我们如何改善我们的流程有什么建议吗?
我们更喜欢只有主流程,但为此我们需要自动生成的测试环境来进行自动化测试,而我们还没有:)
我只是在为此寻找答案,并找到了这个 Microsoft 回复。
他们声称这是一项功能 - 而不是错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.