在使用 SourceTree 解决冲突后,如何继续进行樱桃拣选?
如果我正在进行变基并且遇到了冲突,那么在解决冲突后点击提交后,SourceTree会让我继续进行变基。但是如何继续樱桃拣选操作呢?
在使用 SourceTree 解决冲突后,如何继续进行樱桃拣选?
如果我正在进行变基并且遇到了冲突,那么在解决冲突后点击提交后,SourceTree会让我继续进行变基。但是如何继续樱桃拣选操作呢?
cherry-pick
可以将某个提交 A 的更改有效地应用于工作树并创建一个新的提交。这意味着,如果在 cherry-pick
过程中出现冲突,则需要在解决完冲突后进行提交(commit
)以完成 cherry-pick
。
编辑:Edward 指出,这仅适用于单个提交的 cherry-pick
。当选择多个提交时,您可以从控制台运行 git cherry-pick --continue
。我不确定是否可以直接通过 SourceTree 执行此操作。
git cherry-pick --continue --no-edit
git cherry-pick --continue
是正确的选择。我已经提交了 https://jira.atlassian.com/browse/SRCTREE-3133。 - khatchadcherry-pick --continue
而是git cherry-pick --continue
。对于我们这些新手来说,有时候很有帮助。 - Valmond