Xcodeでソースコードを一括commitしようとしたらエラーがでてcommitできなくなってしまいました。
エラー内容
The working copy “PasteShogibanForMac” failed to commit files.
fatal: Could not switch to ‘/Users/tak/Documents/開
発/PasteShogibanForMac/PasteShogiban.xcodeproj/
xcusredata/tak.xcuserdatad/xcdebugger’: No such file or directory.
fatalとなっているのでよっぽど致命的なエラーなんでしょう。
xcdebuggerというファイルが無いと言っています。
身に覚えのないファイルです。
昨日はちゃんとcommitできたのに…。
昨日のcommitから変更した内容といえば、アプリに画像ファイルを追加したり表示フォントを変えた程度。
んー、なんだろう。
debugger…?
そういえば、「デバッガをLLDBに変えなさい!」と毎回しつこくWarningが出ていたのを昨日は根負けしてついにLLDBへの変更を許可してしまった気がする…
そのせいでしょうか。
対処
Organizerを含めていろいろとXcodeのソース管理のメニューを 見てみたもののこのエラーを解決する手段は見当たらず。
仕方なく、ターミナルで強制コミットしました。
$ #プロジェクトフォルダに移動 $ cd ~/Documents/開発/PasteShogibanForMac $ $ #コメントをつけてコミット $ git commit -a -m "〜ターミナルから無理やりコミット〜"
関連記事
- 2012/01/13 Xcode4でアプリのバージョン管理
- 2012/02/22 Xcodeでスナップショットから復元する方法
- 2012/05/24 Xcodeで間違えてブランチを作ってしまったり、管理対象外にしたいファイルがあるときの対処方法