我正在一个具有TFS大型解决方案的项目中,其中包括sqlProject。我们在该项目中使用了一些东西,但也为该项目生成了一个.jfm文件。 .jfm已从项目中排除,但TFS一直尝试访问它。即使我没有对其进行任何更改,它也显示在“排除的更改”下。

我在该行中添加了一个.tfignore文件

*.jfm

然后重新启动Visual Studio,然后重新启动我的计算机。该弹出窗口仍然存在:

visual-studio - 如何阻止 ".jfm file cannot be accessed"锁定tfs-LMLPHP

然后我无法在源代码管理资源管理器中打开任何内容,它只会不断弹出窗口。我用谷歌搜索,与我的同事交谈,试图移动.tfignore文件,但没有一个起作用,这使我疯狂。

最佳答案

要忽略.jfm文件,必须确保.tfignore文件已 checkin 远程服务器。

请尝试按照以下步骤解决此问题::

  • 通过Web门户从TFS删除.jfm文件(如果需要,请备份它们),
  • 重新启动VS,右键单击集合下的项目节点,然后
    选择获取最新版本以从本地删除.jfm文件
    工作区。
  • 设置.tfignore文件并 checkin 远程服务器

  • 然后再试一次,如果那行不通,只需尝试添加一个新的工作区并在VS中映射源,然后将.tfignore文件检入到远程服务器。

    关于visual-studio - 如何阻止 ".jfm file cannot be accessed"锁定tfs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44656500/

    10-12 22:16