解决 SmartGit 中的冲突 - 查找冲突文件
Resolving conflicts in SmartGit - Finding conflicting files
我在 SmartGit 中做了一个 rebase。我的存储库在 SmartGit
中标有红色 < rebasing >
如果我尝试进行任何新的提交,我会收到消息:
Rebase:您必须编辑所有合并冲突,然后使用 git 添加将它们标记为已解决。
这是我的工作树的样子:
我想解决合并冲突,但我对 git 或 SmartGit 不够熟悉,不知道如何解决。我希望对冲突的文件调用 Query|Conflict Solver,但我的问题是我找不到冲突的文件并且 documentation 没有显示如何执行此操作。他们指的是我找不到的 "Directories"-pane,尽管它似乎与 "Respositories"-pane 相似。如何找到并解决冲突的文件?
提前致谢
如果你检查你的 Smartgit main window,你会看到你的一些文件就像
这个:
您应该双击有冲突的文件,冲突解决程序将打开:
下一步是将文件的两个版本(左右windows)合并为一个文件(中间window)
看来我们遇到了类似的问题:smartgit 会告诉我我需要解决冲突,但我无法在任何地方找到它们。令人沮丧的是,这并不明显,最终导致我 post.
解决方案很简单,我的视图设置不正确,修复后冲突文件出现在主文件设置中。在这里你可以看到 view settings for Files pane.
在附图中,您将看到一行图标,用于确定显示哪个文件。不知何故,文件夹图标(第一个)未被选中,这阻止了它显示子文件夹中的文件,因此我的冲突文件没有显示。
syntevo smartgit 应用程序在很多方面都做得很好,但在阐明冲突解决过程时,它确实表现不佳。
顺便说一句,感谢@Arashsoft 的深入回答!
我在 SmartGit 中做了一个 rebase。我的存储库在 SmartGit
中标有红色 < rebasing >如果我尝试进行任何新的提交,我会收到消息:
Rebase:您必须编辑所有合并冲突,然后使用 git 添加将它们标记为已解决。
这是我的工作树的样子:
我想解决合并冲突,但我对 git 或 SmartGit 不够熟悉,不知道如何解决。我希望对冲突的文件调用 Query|Conflict Solver,但我的问题是我找不到冲突的文件并且 documentation 没有显示如何执行此操作。他们指的是我找不到的 "Directories"-pane,尽管它似乎与 "Respositories"-pane 相似。如何找到并解决冲突的文件?
提前致谢
如果你检查你的 Smartgit main window,你会看到你的一些文件就像 这个:
您应该双击有冲突的文件,冲突解决程序将打开:
下一步是将文件的两个版本(左右windows)合并为一个文件(中间window)
看来我们遇到了类似的问题:smartgit 会告诉我我需要解决冲突,但我无法在任何地方找到它们。令人沮丧的是,这并不明显,最终导致我 post.
解决方案很简单,我的视图设置不正确,修复后冲突文件出现在主文件设置中。在这里你可以看到 view settings for Files pane.
在附图中,您将看到一行图标,用于确定显示哪个文件。不知何故,文件夹图标(第一个)未被选中,这阻止了它显示子文件夹中的文件,因此我的冲突文件没有显示。
syntevo smartgit 应用程序在很多方面都做得很好,但在阐明冲突解决过程时,它确实表现不佳。
顺便说一句,感谢@Arashsoft 的深入回答!