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

Posted

技术标签:

【中文标题】Visual Studio 2015,使用 GIT 扩展和数据库项目 .dbmdl 文件【英文标题】:Visual Studio 2015, using GIT extension, and Database project .dbmdl file 【发布时间】:2015-12-18 14:28:02 【问题描述】:

Visual Studio 中的 GIT 报告 .dbmdl 文件正在被另一个进程使用。

当它这样做时,所有 VS 更改跟踪都会停止 - 没有文件显示为已更改。

从解决方案中删除我的数据库项目,所有已更改的文件立即显示为已更改。

.dbmdl 文件是某种本地缓存,并不意味着要检查到源代码管理中。我已经确定它不是。

我该如何解决这个问题,并将我的数据库项目包含在解决方案中?

【问题讨论】:

存在与 .dbmdl 类似问题的 .jfm 的新版本。再次,.gitignore 它并修复了 VS git 问题 【参考方案1】:

我通过在我的 .gitignore 文件中专门命名 .dbmdl 文件解决了这个问题。

从那时起,VS 中的 GIT 完全忽略了它,并且总是会出现变化。

【讨论】:

GitHub 上有一个 Git 存储库,其中包含几个可以使用的标准 .gitignore 文件。有一些用于 VS 的项目运行良好,但需要稍作调整以包含各种 XML 文件,例如用于发布配置文件的 XML 文件。如果您还没有使用模板,您可能需要查看这些模板。 是的,我知道,谢谢!它在这里:github.com/github/gitignore 花了 5 个小时来处理这个......终于发现这与这个 .jfm 文件有关,所以我打算 gitignore......,但我只是想知道什么是 jfm 文件.. . google search .jfm 我在一秒钟内找到了这个答案:-)。

以上是关于Visual Studio 2015,使用 GIT 扩展和数据库项目 .dbmdl 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2015 中从 Git 获取特定版本?

在 Visual Studio 2015 “从 git 提取数据时”出现错误

带有 Visual Studio 2015 的 Git 切换分支导致更改

Visual Studio 2015 - Git Fetch 返回远程服务器返回错误:(401)未经授权

在Visual Studio中使用Git命令提示符

在 Visual Studio 2015 git repo 中切换分支时发生错误,无法 rmdir 访问被拒绝