源控件合并按钮变灰了?

Cra*_*aig 6 git version-control merge xcode ios

在我的工作场所,我们设置了GIT源代码控制.我们从master中创建了一个新的分支,并在几个模块中修改了几乎所有的代码.

当我们合并它时,源比较窗口中的合并按钮显示为灰色?

我们已经在该分支中进行了一些更改并将它们合并,那么这会阻止我们制作其他转换器并再次合并分支吗?

我们都对此非常困惑,希望有人知道为什么合并按钮可能会变灰,我们可以看看是否适用?

Jef*_*Sun 18

确保检查左上角的"文件视图"以查找可能存在冲突的更多文件.

您正在寻找解决合并问题的默认位置是"项目视图",其中包含所有项目文件.但特别是如果您要从另一个分支合并到另一个分支,可能还有其他更隐藏(非代码)的文件已被更改.

所以切换到"文件视图"以检查那里的冲突.(它位于合并解析屏幕的左上角)

平面视图还可以轻松找到存在冲突的隐藏文件.


小智 3

在创建分支然后尝试将分支“合并到”主分支后,我遇到了类似的问题。

在带有灰色合并按钮的窗口中,我发现如果您通过单击下面的空间取消选择要合并到的蓝色突出显示的分支(在我的例子中为“master”),然后再次选择它,则合并按钮将变为可用。

我知道这并不能回答为什么会发生这种情况,但至少可以在 xcode 中再次使用合并。