幾天前我將VS 2017升級到了15.3.0。從那時起,文件「storage.ide」仍保留在我的修改文件中,即使通過使用a suggested .gitignore for VS,其中包含.vs /文件夾。這包括以下內容。Visual Studio 2017 15.3.0 git更改包括「storage.ide」,即使.vs/in .gitignore
# Visual Studio 2015 cache/options directory
.vs/
我加入以下更具體有關從文件列表中忽略此進行跟蹤
.vs/SIASAWeb/v15/sqlite3/storage.ide
.vs/**/storage.ide
在Team Explorer中的變化顯示以下內容:
<project folder>
.vs/<project>/v15/sqlite3
storage.ide
我曾嘗試將git重置該文件,但是這會在下一次提交時返回,並且還存在於我打開的所有分支中,導致此操作阻止從一個分支輕鬆轉換到另一個分支即使沒有改變。
在解決方案資源管理器中,「applicationhost.config」和「.suo」文件被標記爲「忽略」,但「storage.ide」被標記爲「等待編輯」。
我已經嘗試提交,同步到GitHub服務器,關閉並重新打開VS,甚至重新啓動計算機。
我的問題是爲什麼這個文件被作爲一個修改後的文件進行維護,即使它應該被忽略的git。
我剛剛開始在v15中看到包含db.lock,storage.ide,storage.ide-shm和storage.ide-wal文件的Server和slqite3文件夾。利亞姆的答案解決了它,請「接受」它。 – nmit026