【问题标题】:TFS Connectivity and Ignore IssuesTFS 连接和忽略问题
【发布时间】:2020-01-20 12:19:27
【问题描述】:

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

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

\Build\Scripts*.sum

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

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

【问题讨论】:

  • 嗨,Ethan,关于这个案例的任何更新,您是否有机会实施我建议的解决方案?你能解决吗?

标签: visual-studio tfs tfignore


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

您也可以使用自动生成的.tfignore文件,在my answer这里按照以下步骤操作。

有关.tfignore 文件的更多详细信息请参阅此tutorial

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

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

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

由于重启 Visual Studio 解决了这个问题,它也可能与缓存有关。尝试clear TFS and VS cache,这可能会奏效。

【讨论】:

    【解决方案2】:

    问题在于 TFS 认为这些项目已被“添加”,尽管这在 Visual Studio UI 中并不完全清楚。我必须转到源代码管理资源管理器并查看这些文件所在的文件夹。它们被列为“添加”,这就是我想出来的。我从未明确添加过这些文件。我必须右键单击这些项目并删除它们。

    【讨论】:

      猜你喜欢
      • 2016-01-02
      • 2018-09-15
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 2011-10-18
      相关资源
      最近更新 更多