gpt4 book ai didi

git - 压缩来自其他分支的提交是否安全

转载 作者:行者123 更新时间:2023-12-05 06:39:00 24 4
gpt4 key购买 nike

有两个分支masterfeature

开发在 feature 分支中进行,并在该分支中完成了多次提交,但在它们之间有几次与 master 分支的 merge ,因此功能分支的日志例如:

  • 功能提交 1

  • 主提交 1

  • 功能提交 2

  • 主提交 2

  • 功能提交 3

将所有这些提交压缩到一个 feature commit 1 中是否安全?

feature 分支 merge 到 master 时,我会遇到什么问题吗?

最佳答案

Is it safe to squash all these commits into one feature commit 1 ?

不,这样做不安全

Are there any problems that I could come across when merging feature branch into master ?

据我了解这个问题,在那种情况下,您正在更改 master 分支历史并基本上为每个人打破它。

当您为从第一个到最后一个提交的 feature 分支压缩时,您还将压缩所有 master 提交,除了您的两个功能提交 - 甚至是 master 提交您未触及的更改文件。

所以你压缩的提交会有很多你根本没有改变的改变文件。当 merge 回 master 分支时,即使那些文件的内容没有改变,提交哈希已经改变,所以在这个 repo 中与你一起工作的人以后会有各种冲突。

关于git - 压缩来自其他分支的提交是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45252287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com