从SVN过渡 - 有时会发生的事情是,第二个分支或者第三个分支已经提交了特定范围的修订,我需要将这些修订合并到我的本地分支中。
如果我错了,请纠正我,但我想我可能会与rebase合并?我也在阅读关于VSTS和"樱桃挑选"
例如。 git cherry-pick d34bcef ... 86d2aec
https://docs.microsoft.com/en-us/vsts/git/tutorial/cherry-pick?tabs=command-line
答案 0 :(得分:1)
简而言之,git rebase
和git cherry-pick
都等于合并SVN中的一系列修订。
命令git rebase
和git cherry-pick
可以灵活地将更改从提交,一系列提交,分支上的提交等应用到提交/修订的顶部。
要应用一系列提交/修订,您可以使用以下任何命令:
git rebase --onto <where> <start> <end>
git cherry-pick <start>..<end>
更多详细信息,您可以参考git rebase和git cherry-pick。