des*_*ief 5 git gitignore visual-studio visual-studio-2013
我在锁定.jfm文件的Visual Studio 2013中遇到问题。打开项目后,我无法将项目更改保存到本地git存储库中。
单击“ 团队资源管理器”->“更改”面板中的“ 提交”按钮时,错误如下所示:
“发生错误。详细消息:无法打开'C:/ Uers / Username / Documents / Visual Studio 2013 / Projects / ProjectName / ProjectNameSQL / ProjectNameSQL.jfm':该进程无法访问文件,因为该文件正在被另一个进程使用。”
例如,当我在项目中对default.aspx进行更改并在“更改”面板中查找更改时,只有default.aspx.designer.vb和default.asp.vb文件显示已进行更改。仅在关闭解决方案后,我才能看到第三个文件default.aspx出现在文件的“包含的更改”列表中。
我已经在.gitignore中添加了.jfm,并清除了该线程中先前解决方案中提到的缓存。
我正在使用visualstudio.com git存储库来同步更改,并且在那里也手动编辑了.gitignore文件。
如何解决此错误?
我通过固定
我偶然在视觉工作室论坛上看到了一篇帖子,并使用那里提供的一些信息为我指明了正确的方向。看这里
但是,在尝试Sync更改时发生了额外的错误,
发生错误。详细消息:1 冲突阻止结账
可能需要执行额外的步骤,因为 sql 服务正在本地计算机上运行。
这个过程对我有用:
*.jfm到# User-specific files本地 .gitignore 文件的部分.jfm通过登录 Visualstudio.com 帐户并删除那里的文件,从远程存储库中删除文件。Services在本地机器上打开.jfm文件及其文件扩展名(例如将文件重命名为 sqlfile-jfm.original)Unsynced Commits使用->更新本地存储库Pull希望这可以帮助其他有类似问题的人。