如何在SourceTree中继续git cherry pick?

如何在SourceTree中继续git cherry pick?,git,atlassian-sourcetree,git-cherry-pick,Git,Atlassian Sourcetree,Git Cherry Pick,解决冲突后,如何继续使用SourceTree进行樱桃采摘 如果我正在进行重新基址,并且遇到冲突,那么在解决冲突后,当我单击commit SourceTree时,我可以继续重新基址。但是如何继续cherry-pick操作呢?cherry-pick有效地将commit A中的更改应用到工作树上并进行提交。这意味着如果您在cherry picking过程中遇到任何冲突,您只需在解决冲突后commit,即可完成cherry pick EDITEdward指出,只有在cherry picking一次提交时

解决冲突后,如何继续使用SourceTree进行樱桃采摘


如果我正在进行重新基址,并且遇到冲突,那么在解决冲突后,当我单击commit SourceTree时,我可以继续重新基址。但是如何继续cherry-pick操作呢?

cherry-pick
有效地将commit A中的更改应用到工作树上并进行提交。这意味着如果您在
cherry pick
ing过程中遇到任何冲突,您只需在解决冲突后
commit
,即可完成
cherry pick

EDITEdward指出,只有在
cherry pick
ing一次提交时,才会出现这种情况。选择多个提交时,可以从控制台运行
git cherry pick--continue
。我不确定您是否可以通过SourceTree直接执行此操作。

我没有弄错(我不确定这是否是一个樱桃选择),在源代码树中,我们只需右键单击源代码树上的提交历史,然后合并。详情可在此找到:

创建这样的自定义操作

git cherry pick--继续--不编辑

不,只有当您选择单个提交时才是这样
cherry pick--continue
是您在cherry pick多个提交时需要运行的命令。@EdwardThomson您是对的。我完全忘记了你可以选择多个提交,因为我从来没有这样做过。感谢您的提醒。如果您查看控制台,“修复冲突并运行”git cherry pick--continue。“当以正常方式修复冲突(没有cherry pick)时,控制台将提到提交(在冲突修复之后)因此,即使只有一个cherry pick,我认为
git cherry pick--continue
是一个不错的选择。我提交了文件。事实上,挑剔的不是
cherry pick--continue
,而是
git cherry pick--continue
。有时候对我们noobs有帮助。你如何在SourceTree btw中选择几个提交?合并并cherry pick是不同的操作。Merge保留合并提交的历史记录不变。cherry pick提升所需的提交从他们现有的历史中,基本上在当前的头上应用了一个新的差异副本。如果你想窃取分支的一个小方面,而不合并该分支的所有内容,那么樱桃采摘是很好的。好的……谢谢你@KevinHolt先生