VS2017を数日前に15.3.0にアップグレードしました。それ以来、ファイル "storage.ide"は、私が変更したファイルに残っています。これは、.vs /フォルダを含むa suggested .gitignore for VSを使っても変わりません。これには以下が含まれます。Visual Studio 2017 15.3.0 gitの変更には.vs/in .gitignoreが含まれていますが、
# Visual Studio 2015 cache/options directory
.vs/
私はその後
.vs/SIASAWeb/v15/sqlite3/storage.ide
.vs/**/storage.ide
チームエクスプローラでの変更を追跡するファイルのリストからこれを無視についてより具体的には、以下の追加次のことを示しています
<project folder>
.vs/<project>/v15/sqlite3
storage.ide
私はこのファイルをリセットしようとしましたが、これは次のコミット時に戻り、私が開いているすべてのブランチにも存在します。その結果、あるブランチから別のブランチへの容易な移動が妨げられます変更が加えられていなくても
ソリューションエクスプローラでは、 "applicationhost.config"と ".suo"ファイルは "無視"とマークされていますが、 "storage.ide"は "pending edit"とマークされています。
私はコミットしようとしましたが、GitHubサーバーと同期してVSを閉じて再オープンし、さらにコンピュータをリブートしました。
私の質問は、gitで無視する必要があるにもかかわらず、このファイルが変更されたファイルとして維持されている理由です。
私は、db.lock、storage.ide、storage.ide-shm、およびstorage.ide-walファイルを含むv15のServerおよびslqite3フォルダを見始めました。 Liamの答えがそれを解決しました。それを "受け入れてください"。 – nmit026