いくつか変更を加えたところ、レポに追加されていない保留中のファイルが表示されます。ファイル名のパスは*/xcshareddata/IDEWorkspaceChecks.plistです。誰かがこのファイルの理由と、それをレポに追加する必要がある理由と理由を説明できますか?
xcshareddata/
のファイルをリポジトリに追加する必要があります(xcuserdata/
のファイルは追加しないでください):
Xcode 9.3は、新しいIDEWorkspaceChecks.plistファイルをワークスペースの共有データに追加して、必要なワークスペースチェックの状態を保存します。このファイルをソース管理にコミットすると、ワークスペースを開く各ユーザーのチェックを不必要に再実行できなくなります。 (37293167)
Xcode 9以降について、.gitignoreで本当に必要な行は次のとおりです。
xcuserdata/
Xcode 9以降では他に何もありません。 .gitignoreにある他の行は、インターネット上で古い.gitignoreサンプルを見つけたためではなく、特定のニーズにのみ追加する必要があります。 :)