xcode - Xcode 无法将功能分支合并回主分支“源代码控制操作失败,因为找不到文件___
问题描述
我目前有 2 个分支,主分支和功能分支。功能分支是完整的,所以我想通过基本上用功能分支覆盖主分支来合并它们。
但是,当我打开合并窗口时,我有一个空白编辑器,左侧的很多文件都有一个带有 C 的红色方块
每当我在带有红色警告的文件上计时时,都会收到一条错误消息:
每个文件都会出现相同的错误。我应该怎么做才能合并我的两个分支?
其他一些可能很重要的注意事项:
- 我的存储库是远程的。
- 我重新组织了功能分支上的文件和文件夹。
- master 分支和 feature 分支仍然编译并运行成功。
解决方案
在这种特殊情况下,最好在命令行中切换到 Git,而不是尝试在 XCode 中模拟场景:
cd /path/to/repo
git checkout feature_branch
git merge -s ours master
git checkout master
git merge feature_branch
然后你可以继续使用 XCode,并推送你的master
分支。
推荐阅读
- r - 如何在 ggplot 的 facet_grid() 中仅显示可用的 geom_segment 值?
- python - 我可以在 SimpleITK.Image 上使用 numpy 操作而不使用 GetArrayFromImage 进行转换吗
- spring - ProcessBuilder 处理流程输出
- javascript - 如何将我的用户名和密码与我通过 axios.get 从 JSON 服务器获得的用户名和密码进行比较
- r - 呈现多个 Rmarkdown 报告时出现 Pandoc 错误 1033
- java - 将 Java 与 Python Flask 连接起来
- python - 如何在 Fipy python 中根据位置和时间表示源术语
- javascript - 表单 ID 重复
- c# - 编写一个仅将 Int 作为输入的 int 到十六进制转换器
- c# - C# - 如何获取 List 中匿名对象的 PropertyInfo