2

しばらくの間、運が悪かった。

私は自分のアプリに 1 週​​間取り組んできましたが、今は git にコミットしようとしているので、分岐を開始して新しいことを試すことができます。しかし、変更をコミットできません。次のメッセージが表示されます。

「作業コピー「APP NAME」はファイルのコミットに失敗しました。

致命的: '/Users/Leonne/Documents/iOS Projects/APP NAME/APP NAME/Resources' に切り替えられませんでした: そのようなファイルまたはディレクトリはありません"

git リポジトリを初期化しました。何が起こっているのかわかりません。以前、「Resources」フォルダを作成しましたが、後で削除しました。この「Resources」フォルダの存在にコミットしたことはありません。アプリをコンパイルしようとするたびに問題が発生していたため、Resources フォルダーを削除しました。私はXCode 4.4で作業しています。

どんな助けでも大歓迎です。

4

2 に答える 2

2

わかりました、今日の朝、この問題が発生しました。私のものが完璧な修正であるかどうかはわかりません。Mac がクラッシュして再起動したところ、再びコミットできました。

私の修正があなたにも当てはまる場合、それは XCode のバグである可能性があります。

編集済み

私のエラーがまだ存在しているようで、以下が私の修正です。

Xcode GUI は、GIT を適切に使用する際に問題があるようです。だから私はこれを行うために端末を使用しました。作業ディレクトリに移動して、git statusこれを実行すると、削除/変更/追加されたファイルのリストが表示されます。git addまたはストレートを使用して手動でそれらをすべて一緒に追加できますgit commit -a(複雑なプロジェクトではお勧めしません)。

これによりコミットの問題が解決され、Xcode に移動したときに、エラーはもう存在しないようです

于 2012-08-30T20:18:18.303 に答える
1

StackOverflowに投稿してから5分後に、1時間の問題を解決するという悪い習慣があるようです。

私の修正はかなり簡単でした。指定されたルートに移動し、Resourcesフォルダーを再作成しました。XCodeの「ファイルの追加」機能を使用してフォルダをプロジェクトに追加しました。その直後、私はそれをそこから削除し、ゴミ箱に移動しました。これで、コンパイルしてコミットできるようになりました。よろしくお願いします。

于 2012-08-30T20:25:13.533 に答える