git - 解决 SmartGit 中的冲突 - 查找冲突文件

标签 git rebase merge-conflict-resolution smartgit git-merge-conflict

我在 SmartGit 中做了一个 rebase。我的存储库在 SmartGit 中标有红色

如果我尝试进行任何新的提交,我会收到消息:

Rebase:您必须编辑所有 merge 冲突,然后使用 git add 将它们标记为已解决。

这是我的工作树的样子:

enter image description here

我想解决 merge 冲突,但我对 git 或 SmartGit 不够熟悉,不知道如何解决。我希望对冲突文件调用Query|Conflict Solver,但我的问题是我找不到冲突文件和 documentation没有说明如何做到这一点。他们指的是我找不到的“目录” Pane ,尽管它似乎与“存储库” Pane 相似。如何找到并解决冲突的文件?

提前致谢

最佳答案

如果你检查你的 Smartgit 主窗口,你会看到你的一些文件就像 这个:

smartgit conflict

您应该双击冲突的文件,冲突解决程序将打开:

enter image description here

下一步是将文件的两个版本(左窗口和右窗口) merge 为一个文件(中心窗口)

关于git - 解决 SmartGit 中的冲突 - 查找冲突文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38059620/

相关文章:

git - 如何在不使用 git-stash 的情况下保存正在进行的工作?

rebase 时的 Git 冲突

git - 在两个提交之间插入一个被忽略的提交

git - 如何解决 Git 存储库中的 merge 冲突?

git - 为什么 GitLab 自上次 merge 以来没有提交到目标分支时会说存在冲突?

Git-Flow,为什么 "develop"分支在 "master"之后超出 "release finish"一步

git - Lint :eslint when commit the code into local repositary 上的错误

git - 当父 branchA 从 master 更改时更改 branchB 的 ref

database - 如何在 Apache IoTDB 中手动将无序数据合并为顺序格式?

git - 当我完全重新制作整个项目时,如何完全重置 GIT 存储库?