【发布时间】:2018-12-13 21:24:36
【问题描述】:
我正在尝试将我的主分支合并到我的多个打印机分支中,但它一直卡在 Breakpoints_v2.xcbkptlist 和 .DS_Store 文件上。我不得不退回到我的主分支来修复生产中的错误。多打印机分支是我正在为下一次功能更新而开发的分支。我想将主分支中的错误修复合并到我的多打印机分支中,以便将这些修复与新代码一起纳入下一个功能版本。
任何人都知道我可以如何修复此错误以便合并通过?我正在使用最新版本的 xCode 10.1 和 MacOS 10.14.2
我相信一切都是同步的:
Robs-Mac-Pro:SA rhb$ git status
在分支multiplePrinters 你的分支是最新的'origin/multiplePrinters'。
没什么可提交的,工作树干净
Robs-Mac-Pro:SA rhb$ git status 在分支主 你的分支是最新的'origin/master'。
没什么可提交的,工作树干净
Robs-Mac-Pro:SA rhb$
但是,一旦我尝试合并这些文件,就会重新出现图片中显示的错误。我过不去!
抱歉,我是 GIT 新手。
【问题讨论】:
-
我已经尝试了这些解决方案,但仍然无法合并。从我的终端:我相信一切都在同步:Robs-Mac-Pro:SA rhb$ git status On branch multiplePrinters 你的分支是最新的'origin/multiplePrinters'。没什么可提交的,工作树清理 Robs-Mac-Pro:SA rhb$ git status 在分支 master 你的分支是最新的'origin/master'。没有什么可提交的,工作树清理 Robs-Mac-Pro:SA rhb$ 但是一旦我尝试合并这些文件,就会重新出现图片中显示的错误。我过不去!
-
也许 Xcode 只是在这一点上感到困惑。出于这个原因,我从不在这些情况下使用它。从缓存中删除麻烦的文件后,您是否在两个分支上都进行了新的提交?如果是这样,您现在可以从命令行进行合并吗?
-
不,我没有。我是 git 新手,主要在 xcode 中工作。我相信查看网络上的 git,这些文件只是在 master 分支中丢失,但存在于多个打印机分支中,这样它就不会合并。我不确定如何同步这两个文件(实际上是四个文件,上面提到的每个文件 2 个)所以 Xcode 会让我合并。
-
好吧,你需要进入每个跟踪这些文件的分支,从缓存中删除它们,然后提交。如果您不想从命令行执行此操作,请使用 SourceTree。您将无法通过 Xcode 完成。
标签: git github git-merge xcode10