web-dev-qa-db-ja.com

作業コピー '<プロジェクト名>'はファイルのコミットに失敗しました-ヘルパーアプリケーションと通信できませんでした

Xcode 7の一般リリースに更新したばかりで、ファイルをコミットしようとしました。ただし、失敗し、次のメッセージが表示されます。

enter image description here

私はこの質問を見ましたが、OPの質問では二次回答が異なります: XcodeおよびGitソース管理:「作業コピーXXXXXはファイルのコミットに失敗しました」

探している「ヘルパーアプリケーション」とは何ですか? Xcode 7とiOS9への移行は頭痛の種になりつつあります:(「ソース管理」->「コミット」に移動してファイルをコミットします

28
DevC

「ヘルパーアプリケーション」は実際にはGitであることが判明しました。何らかの理由で、Xcode 7はあなた(コミッター)を名前とメールアドレスに関連付けたいと考えています。

これを修正するには、コマンドラインで次のように入力します。

xcrun git config --global user.email [email protected]
xcrun git config --global user.name "Your Name Here"
73
sleepwalkerfx

上記の解決策が機能しない場合は、これを試してください:

Gitコマンドを使用して変更を1回追加します。ターミナルを使用して、作業ディレクトリ(/.gitフォルダーを含む)に変更し、次を実行します。

git commit -a -m "Commit title here"

その後、Xcodeを介したコミットが再び機能するはずです。

13
Pat_Morita

上記の解決策は私にはうまくいきませんでした。 Xcode 8(8C1002)で実行していますが、4500近くのファイルを一度にコミットする必要があります(ライブラリのソースをプロジェクトに追加します)。

(エラーメッセージなしで)動作させる唯一の方法は、少数のファイルを一度にすべてではなく複数回コミットすることです。

6
MickaelT

同じ問題がありました。

これにより私の問題が修正されました:Xcodeを終了し(CMD + Qを使用)、再度実行します。

4
Alfi

これは、新しい画像アセットを追加するときに起こります。 「修正」は、Gitコミットを実行する前に、[ファイル]> [保存]に移動することです。その後、コミットは正常に機能します。

4

-globalなどを使用するとうまくいきました。入力しました

 xcrun git config --global user.email [email protected]
 xcrun git config --global user.name "Your Name Here"    

私はプロジェクトディレクトリにいませんでした。

2
Harshal Wani

最初にコマンドラインでチェックして、この図に従ってください。gitがクリーンな場合(add。+ commit done)

enter image description here

enter image description here

また、ForceQuit Xcodeと同じ問題があり、再び開きます

0
Papon Smc