为什么cherrypick合并?

时间:2017-03-31 10:27:53

标签: svn merge

樱桃仁合并的重点是什么?你为什么不把整个事情合并。 Cherrypick合并似乎有风险,如果您选择错误的提交或仅选择一些提交肯定会更安全地合并(同步合并然后执行重新整合合并)而不是进行同步合并然后

svn merge -c 12 ^/project_name/branches/3或一系列提交
svn merge -r 12:100 ^/project_name/branches/3

在行李箱和/或将被释放的其他分支

与正常的重新融合合并相比,cherrypick合并有什么好处? - 樱桃合并似乎风险更大,工作也更多。

1 个答案:

答案 0 :(得分:1)

如果你可以进行正常的重新整合合并,那么就这样做。

Cherrypicking适用于你不能的时候。

例如,当前版本中发现了一个错误。你在后备箱中修复它,然后决定你需要比下一个版本更快地把它拿出来。

您无法将trunk重新集成回发布分支,因此您可以选择构成该特定修复的提交。