首页 > 解决方案 > TFS 连接和忽略问题

问题描述

我在使用 TFS 时遇到了一些问题:

  1. 我对某些文件有忽略规则。例如:

\Build\Scripts*.sum

它似乎不承认这一点。但是,如果我在 Visual Studio UI 中排除这些文件,它会记得我将它们排除了一段时间。然后我失去连接,我必须重新排除它们。为什么 tfignore 文件似乎不起作用。这将导致:

  1. 我经常失去连接到 TFS 的能力。我会愉快地工作。然后我会去检查一些代码,我会收到我无权访问 TFS 的错误。如果我重新启动 Visual Studio,我就可以成功连接并签入代码。事情会好几个小时,然后它会再次发生。为什么我失去了连接能力?为什么重新启动可以解决它?

标签: visual-studiotfstfignore

解决方案


  1. 首先确保您使用的是正确的.tfignore文件。** 此文件没有任何后缀. 创建它的一种方法是,建议您重命名一个 new.txt 文件,"tfignore."它会自动更改为正确的 .tfignore 文件。

您还可以使用自动生成的 .tfignore 文件,在我的回答中按照以下步骤操作。

有关该文件的更多详细信息,.tfignore请参阅本教程

注意:.tfignore文件不会影响已在源代码管理中的那些文件。您需要先将它们从源代码管理中删除。还要确保您的 .tfignore 文件已签入源代码管理。

  1. 这听起来很有线。get the error that I do not have access to TFS这里的详细错误是什么?如果重新启动 Visual Studio,则可以成功连接并签入代码。这不应该是与权限相关的问题。

一种可能是网络相关的,请仔细检查并确认您的网络环境是否存在任何不稳定因素。如果您使用 VPN,请尝试在没有 VPN 的情况下连接。

由于重新启动 Visual Studio 解决了这个问题,它也可能与缓存有关。尝试清除 TFS 和 VS 缓存,这可能会奏效。


推荐阅读