Visual Studio 2015,使用GIT扩展和数据库项目.dbmdl文件。

5
在Visual Studio中,GIT报告.dbmdl文件正在被另一个进程使用。在这种情况下,所有的VS更改跟踪都会停止 - 没有文件显示为已更改。从解决方案中删除我的DB项目,立即,所有更改的文件都会显示为已更改。.dbmdl文件是某种本地缓存,不应该被检入源代码控制。而我已经确保它没有被检入。如何修复此问题,并使我的DB项目在解决方案中?

1
同样的问题在一个具有类似问题的.jfm文件中存在新版本。再次将其.gitignore,它就可以解决VS git问题。 - Pxtl
1个回答

7

我通过在.gitignore文件中特别命名.dbmdl文件来解决了这个问题。

从那时起,VS中的GIT完全忽略了它,更改始终会显示出来。


1
在GitHub上有一个Git仓库,其中包含几个标准的.gitignore文件可供使用。其中一些适用于VS项目,效果很好,但需要进行一些微调以包括各种XML文件,例如用于发布配置文件的文件。如果您还没有使用过,请查看这些模板以供使用。 - Peter Schott
1
是的,我知道,谢谢你!它在这里:github.com/github/gitignore - ozz
我花了整整5个小时才弄明白这个问题...最终发现它与这个.jfm文件有关,所以我打算将其加入gitignore...但我只是想知道jfm文件是什么...谷歌搜索.jfm,我在一秒钟内找到了答案 :-). - g.pickardou

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接