小编K.I*_*uch的帖子

SourceTree - rebase --interactive - 合并冲突中止 rebase

如果 rebase 导致合并冲突,如何使用 SourceTree 在另一个分支上进行交互式 rebase?

我观察到的:我使用 SourceTree 进行交互式 rebase,通过

  • 右键单击我想要变基的分支,然后
  • 选择“rebase children ...交互式”。
  • SourceTree 为我提供了“Interactive rebase from”对话框,它允许我压缩提交等。
  • 无论我指示 SourceTree 在那里做什么,如果我通过单击“确定”告诉 SourceTree 继续,
  • SourceTree 识别合并冲突,如下所示:

git -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:\用户\ DNTRAINING \应用程序数据\本地\ SourceTree \ APP-2.3.5 \工具\ stree_gri'重订-i --autosquash 1b9102ed53ec63bd6d38a9436663bf58bda590b1
自动合并f3.txt
冲突(含量):合并在f3.txt冲突
衍合(1/3)
错误:无法应用 af56da4... feature_rebase_test02 第一次尝试
手动解决所有冲突,使用
“git add/rm”将它们标记为已解决,然后运行“git rebase --continue”。
你可以跳过这个提交:运行“git rebase --skip”。
要中止并返回“git rebase”之前的状态,请运行“
无法应用 af56da4... feature_rebase_test02 第一次尝试
已完成但有错误,请参见上文。

  • 但不允许我解决冲突,
  • 而是简单地中止 gibt rebase 命令,然后我又回到了开始的地方。

那么,如果我还有合并冲突要解决,我该如何与 SourceTree 进行 rebase --interactive?谢谢,克劳斯

git rebase merge-conflict-resolution atlassian-sourcetree

5
推荐指数
1
解决办法
2505
查看次数