【发布时间】:2017-08-21 16:44:56
【问题描述】:
几天前我将 VS 2017 升级到 15.3.0。从那时起,文件“storage.ide”一直保留在我修改过的文件中,即使我使用了 a suggested .gitignore for VS,其中包括 .vs/ 文件夹。这包括以下内容。
# Visual Studio 2015 cache/options directory
.vs/
然后我添加了以下内容,以更具体地从要跟踪的文件列表中忽略它
.vs/SIASAWeb/v15/sqlite3/storage.ide
.vs/**/storage.ide
团队资源管理器中的更改显示如下:
<project folder>
.vs/<project>/v15/sqlite3
storage.ide
我曾尝试 git 重置此文件,但这会在下一次提交时返回,并且也存在于我打开的所有分支中,导致即使没有进行任何更改,也可以防止从一个分支轻松转移到另一个分支.
在解决方案资源管理器中,“applicationhost.config”和“.suo”文件被标记为“忽略”,但“storage.ide”被标记为“待编辑”。
我尝试过提交、同步到 GitHub 服务器、关闭并重新打开 VS,甚至重新启动计算机。
我的问题是为什么这个文件被维护为一个修改过的文件,即使它应该被 git 忽略。
【问题讨论】:
-
我刚开始在 v15 中看到 Server 和 slqite3 文件夹,其中包含 db.lock、storage.ide、storage.ide-shm 和 storage.ide-wal 文件。利亚姆的回答解决了它,请“接受”它。
标签: git github visual-studio-2017 team-explorer