7

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

我添加了一个 .tfignore 文件,其中包含该行

*.jfm

并重新启动视觉工作室并重新启动我的电脑。此弹出窗口仍然存在:

在此处输入图像描述

然后我无法在源代码管理资源管理器中打开任何东西,它只是不断给我弹出窗口。我用谷歌搜索,与我的同事交谈,尝试移动 .tfignore 文件,但都没有奏效,这让我发疯。

4

1 回答 1

4

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

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

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

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

于 2017-06-21T05:45:08.587 回答