[英]Visual Studio ignores *.jfm entry in the gitIgnore file
我遇到了Visual Studio 2013锁定.jfm文件的问题。 项目打开时,我无法将项目更改保存到本地git存储库。
单击团队资源管理器 - >更改面板中的“ 提交”按钮时,错误看起来像这样:
“发生错误。详细消息:无法打开'C:/ Uers / Username / Documents / Visual Studio 2013 / Projects / ProjectName / ProjectNameSQL / ProjectNameSQL.jfm':进程无法访问该文件,因为它正被另一个进程使用“。
例如,当我对项目中的default.aspx进行更改并在“更改”面板中查找更改时,只有default.aspx.designer.vb和default.asp.vb文件显示已进行更改。 只有在关闭解决方案后,才能看到第三个文件default.aspx出现在Included Changes文件列表中。
我已经将.jfm添加到.gitignore并清除了缓存, 如此线程中描述的先前解决方案中所述。
我使用visualstudio.com git存储库来同步更改,并在那里手动编辑.gitignore文件。
我该如何解决这个错误?
我修好了
我偶然发现了视觉工作室论坛上的一篇文章,并利用那里提供的一些信息指出了我正确的方向。 看到这里
但是,尝试Sync
更改时发生了其他错误,
发生错误。 详细消息:1冲突阻止结账
需要额外的步骤,可能是因为sql服务在本地计算机上运行。
这个过程对我有用:
*.jfm
添加到本地.gitignore文件的# User-specific files
部分 .jfm
通过登录到帐户visualstudio.com并删除文件中,有从远程回购文件。 Services
.jfm
文件及其文件扩展名(例如,将文件重命名为sqlfile-jfm.original
) Unsynced Commits
- > Pull
更新本地Unsynced Commits
希望这有助于其他类似问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.