哪个是更好的方式来从一个分支合并选择提交到Git中的其他分支

问题描述 投票:1回答:2

我有大师,弘扬分支,开发商提交他们的代码对在发布一些时间提交这是在开发分支不会发布,所以我必须跳过那些承诺在创建发布分支或合并在主分支,它是一个最好的开发分支方法来处理这种情况。

git github release devops release-management
2个回答
2
投票

看来你要寻找的命令是git cherry-pick

git-cherry-pick(1)

由于一个或多个现有的提交,应用更改每一个介绍,记录每个新的提交。这需要你的工作树是干净的(没有从HEAD修改提交)。

你检出对象的喷墨头,让您的WD干净,并运行git cherry-pick <commit> <commit> ...和Git将做休息。在发生冲突的情况下,就解决它像往常一样。


1
投票

而不是采摘樱桃,更好的做法是使用功能切换有条件启用/禁用功能。这可以让你保持你的代码在任何时候都完全集成。

如果你已经合并了十几承诺你develop分支,对它们进行测试,采摘樱桃的提交了一把意味着所有的测试是无效的。你不知道你是否樱桃采摘提交实际上正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.