1. ホーム
  2. xcode

[解決済み] UserInterfaceState.xcuserstateを無視できない。

2022-03-17 08:15:15

質問

Xcode 4のプロジェクトのバージョン管理にGitを使用しています。 私は明示的に ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate.gitignore しかし、Git はそれを無視しません。 なぜそうなるのか、何か思い当たることはありますか?

解決方法は?

Gitはすでにそのファイルを追跡しているのでしょう。

からの gitignore docs :

<ブロッククオート

現在追跡しているファイルの追跡を停止するには git rm --cached .

次のように置き換えます。 [project][username] を入力してください。

git rm --cached [project].xcodeproj/project.xcworkspace/xcuserdata/[username].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn't be tracked"

あるいは -a オプションで git commit を使用すると、変更または削除されたすべてのファイルが追加されます。

ファイルを git から削除すると、git はあなたの .gitignore .