Xcode版本控制:致命:无法在合并期间执行部分提交

Xcode版本控制:致命:无法在合并期间执行部分提交,xcode,git,version-control,Xcode,Git,Version Control,在使用Xcode的源代码管理时,在 按提交文件并按 工作副本“项目”提交文件失败。 致命:无法在合并期间执行部分提交 我使用的是Xcode 9+。我已经看过了,但没有找到任何解决Xcode源代码管理问题的方法 谢谢你的帮助 您必须使用终端解决此问题Xcode(从Xcode 9开始)不支持git中的许多功能,例如git stash 选项1-使用Xcode 接下来,尝试阶段化所有本地更改,并使用Xcode重复您的步骤 打开终端 导航到项目目录:cd/path/to/project 暂存所有本地更改:

在使用Xcode的源代码管理时,在 按提交文件并按

工作副本“项目”提交文件失败。

致命:无法在合并期间执行部分提交

我使用的是Xcode 9+。我已经看过了,但没有找到任何解决Xcode源代码管理问题的方法

谢谢你的帮助

您必须使用
终端解决此问题
Xcode
(从Xcode 9开始)不支持git中的许多功能,例如
git stash

选项1-使用
Xcode

接下来,尝试阶段化所有本地更改,并使用Xcode重复您的步骤

  • 打开
    终端
  • 导航到项目目录:
    cd/path/to/project
  • 暂存所有本地更改:
    git add.
  • 打开Xcode并再次尝试提交

  • 选项2-使用
    终端转移并提交

    如果
    选项1
    没有解决问题,您可以使用
    终端本身完成此任务

  • 打开
    终端
  • 导航到项目目录:
    cd/path/to/project
  • 隐藏您的更改(IMP)
    git Stash保存此隐藏的名称
  • 重置代码更改:
    git重置--硬头~30
  • 拉取远程的最新状态:
    git拉取源分支名称
  • 重新应用本地更改:
    git stash apply
  • 检查当前状态:
    git状态
  • 提交阶段更改:
    git add file1 file2
  • 提交更改:
    git提交-m“提交消息”
  • 将更改推送到远程:
    git推送到源分支名称

  • 希望有帮助

    正如错误所说,正在进行合并。您可以使用此目录中的git terminal/GUI来确认这一点。因此,解决这一问题的唯一方法是使用终端?不,肯定是这样。Xcode 9有一个名为
    源代码管理
    的菜单。如果您已经设置了此选项,它可以
    fetch&refresh
    为您设置代码:)好的,那么我如何在不使用终端的情况下在xcode中解决此问题您是否尝试过
    源代码管理
    菜单中的
    fetch&refresh
    选项?