【问题标题】:pull changes from branch when deleting files删除文件时从分支中提取更改
【发布时间】:2012-10-26 05:45:11
【问题描述】:

我想不出最好的方法来做到这一点,它已经发生了几次,我把自己搞砸了,很高兴知道一个可能的好方法。在master上,我有我们的主要项目。我们终于获准在 iOS 中使用 ARC,我为此创建了一个新分支,以免与主要的工作主分支混淆。我还花时间在我的 ARCBranch 中删除了一些不需要的文件。我想要做的是使用这个分支来开发下一个版本。我想将更改从 master 拉到 ARCBranch。所以我切换到了 ARCBranch,并且做到了

git pull origin master

我遇到了冲突,其中一些很简单,因为我可以看到代码,另一些是 pbxproj 文件中的更改,我无法分辨是什么。我确实看到了 >>。我不知道我需要在这里做什么。我无法在 Xcode 中打开它,只能在文本编辑器中打开它。我试着删除那些 >> 字符,因为我看到一个人在 SO 上说你通常想要两个更改并且你总是可以这样做。这对我不起作用。我想知道是否有更好的方法来进行此更改。也许在某个地方我可以看到每个变化发生的变化?谢谢。

【问题讨论】:

标签: ios xcode git


【解决方案1】:

你可以试试

git rebase master

这将通过提交应用更改。如果有冲突,它会停在那里,这样你就可以解决它们并做

git rebase --continue

完成所有补丁的应用。

【讨论】:

    【解决方案2】:

    它未能自动合并,因此它标记了冲突的代码块并将它们都保留下来,这样您就可以自己决定并删除一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-01
      • 2021-08-02
      • 1970-01-01
      • 2023-01-12
      • 2014-02-17
      • 2019-08-01
      • 1970-01-01
      • 2013-01-12
      相关资源
      最近更新 更多