※個人で管理しているHPに引っ越ししました。
リンク切れ等考慮して本ページは残しておきますが、今後はHPのほうで更新します。
※Prj1というフォルダがあり、その下で開発をしている。
と言う前提で記述しています。
※Xcode4.6で確認。
ターミナルで必要ファイルを追加したので、次はコミット!
と言う事で、Xcodeからコミットを試みた所、
下記のようなエラーが出てしまいコミット出来ない状況に。
The working copy "Prj1" failed to commit files. error: pathspec '"Prj1/test.m"' did not match any file(s) known to git.
##原因
今既に無いファイルをAddする情報が残っていたようです。
##解決方法
ターミナルで下記を実行
cd Prj1 /Applications/Xcode.app/Contents/Developer/usr/bin/git reset
##色々細かい話
今回の件は、
作業の途中でバックアップしたファイルをそのままPr1フォルダ以下に置いた状態で、
ターミナルでAdd。
その後不要になったので削除。
を行ったため発生しました。
そもそも、バックアップするなら別階層にしましょうね。って話もあり。
####Xcodeのコミット手順
一応書いておきます。
File
->Source Control
->Commit
Project Viewが一番分かりやすいと思うのでそれを選択し、
コミットしたいものの左にあるチェックボックスにチェックを入れる。
右下のCommit * Files
を選択したらコミットされます。
ちなみに、今回みたいにエラーが出た時は、
チェック入れた数と右下のコミットする数が違いました。
実際にコミットしたいファイルは数件なのに、
Commit 100 Files
みたいな事になっていて…。
File View
やFlat View
なら、そのファイルも全部見れます。
見れるだけで、ここでは解決出来ませんでしたが…。