如何通过锁定tfs来阻止".jfm文件无法访问"

Sad*_*die 6 tfs visual-studio tfignore visual-studio-2015

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

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

*.jfm
Run Code Online (Sandbox Code Playgroud)

并重新启动visual studio并重新启动我的电脑.此弹出窗口仍然存在:

在此输入图像描述

然后我无法在Source Control Explorer中打开任何内容,只是不断给我弹出窗口.我用谷歌搜索,向我的同事说话,尝试移动.tfignore文件,没有一个工作,这让我疯狂.

And*_*SFT 4

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

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

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

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