工作副本"<项目名称>"无法提交文件 - 无法与帮助应用程序通信

Dev*_*evC 29 git xcode commit xcode7

我刚刚更新到Xcode 7一般版本,我尝试过提交文件.然而它失败了,我得到以下信息;

在此输入图像描述

我已经看到了这个问题,但OP问题的次要响应是不同的:Xcode和Git源代码控制:"工作副本XXXXX无法提交文件"

什么是它正在寻找的"帮助应用程序",是什么解决方案?迁移到Xcode 7和iOS9变得很头疼:(我通过转到'Source Control' - >'Commit'来提交我的文件

sle*_*rfx 74

事实证明"帮助应用程序"实际上就是Git.出于某种原因,Xcode 7非常希望将您(提交者)与姓名和电子邮件地址相关联.

要修复它,请在命令行上键入以下内容:

xcrun git config --global user.email you@yourdomain.com
xcrun git config --global user.name "Your Name Here"
Run Code Online (Sandbox Code Playgroud)

  • 我在Xcode 9上遇到了同样的问题。在阅读了您的建议之后,我只是转到“首选项”→“源代码控制”→“ Git”,并用已经拥有的相同内容替换了“作者姓名”和“作者电子邮件”字段。显然,这与shell命令具有相同的效果。 (2认同)

Pat*_*ita 13

如果上述解决方案不起作用,请尝试以下方法:

使用git命令添加一次更改.使用终端并切换到您的工作目录(包含/.git文件夹)并执行:

git commit -a -m "Commit title here"
Run Code Online (Sandbox Code Playgroud)

之后通过Xcode提交应该再次工作.

  • 谢谢,这是我的解决方案 (2认同)

Alf*_*lfi 13

我有同样的问题。

这解决了我的问题:退出 Xcode(使用 CMD+Q)并再次运行它。


Mic*_*elT 6

上述解决方案对我不起作用.我在Xcode 8(8C1002)上运行,我有近4500个文件要立即提交(将库的源添加到我的项目中).

我可以使其工作的唯一方法(没有错误消息)是多次提交较少数量的文件而不是一次提交.