Xcode无法将功能分支合并回主分支“源控制操作失败,因为找不到文件___

时间:2018-11-09 01:33:11

标签: xcode git git-merge

我目前有2个分支,一个是master分支,另一个是feature分支。功能分支已经完成,因此我想通过基本覆盖功能分支的master分支来合并它们。

但是,当我打开合并窗口时,我有一个空白的编辑器,并且左侧的许多文件都有一个带有C的红色正方形

每当我用红色警告打开文件时,都会收到一条错误消息,提示:

每个文件都会出现相同的错误。我应该怎么做才能合并两个分支?

一些其他可能很重要的注释:

  • 我的存储库是远程的。
  • 我重新整理了功能分支上的文件和文件夹。
  • master分支和feature分支仍然可以编译并成功运行。

1 个答案:

答案 0 :(得分:0)

在这种情况下,最好在命令行中切换到Git,而不是尝试在XCode中模拟场景:

cd /path/to/repo
git checkout feature_branch
git merge -s ours master
git checkout master
git merge feature_branch

然后,您可以继续使用XCode,并推动您的master分支。