【Unity】.vs ファイルを削除する
Unity 2018 にして Visual Studio を使用し始めたところ、ソースコードを修正するたびに以下の差分が出るようになりました。
modified: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/UserPrefs.xml
modified: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/sqlite3/storage.ide
modified: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/sqlite3/storage.ide-shm
modified: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/sqlite3/storage.ide-wal
.gitignore に .vs/ を追加しても消えません。
一度リポジトリに追加してしまうと .gitignore に .vs/ の記述を追加しても、差分を追跡し続けてしまうようです。
記事にある通り、
git rm --cached -r [プロジェクトフォルダ]/.vs/
を実行すると
deleted: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/UserPrefs.xml
deleted: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/sqlite3/db.lock
deleted: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/sqlite3/storage.ide
deleted: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/sqlite3/storage.ide-shm
deleted: [プロジェクトフォルダ]/.vs/rogue2-unity/xs/sqlite3/storage.ide-wal
と削除差分が出てくるのでコミットしたところ、以降は差分が出なくなりました。