首页 > 解决方案 > Xcode 无法将功能分支合并回主分支“源代码控制操作失败,因为找不到文件___

问题描述

我目前有 2 个分支,主分支和功能分支。功能分支是完整的,所以我想通过基本上用功能分支覆盖主分支来合并它们。

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

每当我在带有红色警告的文件上计时时,都会收到一条错误消息:

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

其他一些可能很重要的注意事项:

标签: xcodegitgit-merge

解决方案


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

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

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


推荐阅读