The working copy '<Project Name>' failed to commit files - Couldnt communicate with helper application

假如想象 提交于 2019-11-30 13:08:44

问题


I've just updated to Xcode 7 general release and ive tried committing files. Its failing however, and im getting the following message;

Ive seen this question but the secondary response is different in the OP question: Xcode and Git Source Control : “The working copy XXXXX failed to commit files”

Whats the 'helper application' that it is looking for and whats the solution? Migrating to Xcode 7 and iOS9 is becoming a headache :( I commit my files by going to 'Source Control' -> 'Commit'


回答1:


Turns out the “helper application” is in fact Git. For some reason Xcode 7 is eager to associate you (the committer) with a name and an email address.

To fix it, on the command line, type the following:

xcrun git config --global user.email you@yourdomain.com
xcrun git config --global user.name "Your Name Here"



回答2:


If the above mentioned solutions don't work, try this one:

Add changes once with a git command. Use terminal and change to your working directory (that contains a /.git folder) and execute:

git commit -a -m "Commit title here"

After that commit via Xcode should work again.




回答3:


The above solution did not work for me. I am running on Xcode 8 (8C1002) and I have close to 4500 files to commit at once (adding the sources of a library to my project).

The only way I can make it working (without the error message) is by committing smaller number of files multiple times instead of all at once.




回答4:


This happens to me when I add new image assets. The "fix" is to go to File > Save BEFORE you do a Git Commit. Then the Commit works Fine.




回答5:


I had the same problem.

This fixed my problem: Quit Xcode(using CMD+Q) & run it again.




回答6:


first you check in command line follow this picture .If git is clean (add . + commit done)

also have problem same you ForceQuit Xcode and open again



来源:https://stackoverflow.com/questions/32649277/the-working-copy-project-name-failed-to-commit-files-couldnt-communicate-w

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!