如果rebase导致合并冲突,我如何使用SourceTree在另一个分支上进行交互式rebase?
我观察到的: 我使用SourceTree通过
进行交互式rebasegit -c diff.mnemonicprefix = false -c core.quotepath = false -c sequence.editor ='C:\ Users \ DNTRAINING \ AppData \ Local \ SourceTree \ app-2.3.5 \ tools \ stree_gri'-c core.editor ='C:\ Users \ DNTRAINING \ AppData \ Local \ SourceTree \ app-2.3.5 \ tools \ stree_gri'broase -i --autosquash 1b9102ed53ec63bd6d38a9436663bf58bda590b1
自动合并f3.txt
CONFLICT(内容):合并f3.txt中的冲突
重新定位(1/3)
错误:无法应用af56da4 ... feature_rebase_test02首次尝试
手动解决所有冲突,将其标记为已解决 “git add / rm”,然后运行“git rebase --continue” 你可以改为跳过这个提交:运行“git rebase --skip” 要在“git rebase”之前中止并返回状态,请运行“git rebase --abort” 无法应用af56da4 ... feature_rebase_test02首次尝试
完成但有错误,见上文。
那么,如果我还要解决合并冲突,我如何使用SourceTree进行rebase交互? 谢谢,克劳斯
答案 0 :(得分:1)
解决方案
请勿单击消息对话框上的Close
按钮。
右键单击任务栏按钮并单击关闭,以关闭SourceTree 。
重新打开SourceTree,解决冲突并提交。 (提交消息必须手动输入-另一个错误。)
单击Actions
> Continue Rebase
。
(对于其他冲突,请重复1-3)
原因
此行为可归因于以下打开的SourceTree错误:
https://jira.atlassian.com/browse/SRCTREEWIN-2493
(有两个重复的错误,分别以2715、2912结尾)