TFS 连接和忽略问题
TFS Connectivity and Ignore Issues
我在使用 TFS 时遇到了一些问题:
- 我忽略了某些文件的规则。例如:
\Build\Scripts*.sum
好像不认识这个。但是,如果我在 Visual Studio UI 中排除这些文件,它会记得我排除了它们,因为 time.Then 我失去了连接,我必须重新排除它们。为什么 tfignore 文件似乎不起作用。这导致:
- 我经常无法连接到 TFS。我会愉快地工作。然后我会去检查一些代码,我会得到我无权访问 TFS 的错误。如果我重新启动 Visual Studio,我就可以成功连接并签入代码。事情会好几个小时,然后它会再次发生。为什么我失去连接能力?为什么重新启动可以修复它?
- 首先确保您使用的是正确的
.tfignore
文件。** 该文件 没有任何后缀 。创建它的一种方法,建议您将 new.txt 文件重命名为 "tfignore."
它会自动更改为正确的 .tfignore 文件。
您还可以使用 auto 自动生成的 .tfignore 文件,请按照此处 my answer 中的以下步骤操作。
有关 .tfignore
文件的更多详细信息,请参阅此 tutorial。
注意:这个.tfignore
文件不会影响那些已经在源代码管理中的文件。您需要先从源代码管理中删除它们。还要确保您的 .tfignore 文件已签入源代码管理。
- 这听起来很有线。
get the error that I do not have access to TFS
这里的详细错误是什么?如果重启Visual Studio,则可以成功连接并签入代码。这不应该是与权限相关的问题。
一种可能是网络问题,仔细检查确认是不是你的网络环境不稳定。如果您使用 VPN,请尝试不使用 VPN 连接。
由于重启 Visual Studio 修复了问题,它也可能与缓存有关。尝试 clear TFS and VS cache,这可能会奏效。
问题是 TFS 认为这些项目是 "added",尽管 Visual Studio UI 并不完全清楚这一点。我不得不转到源代码管理资源管理器并查看这些文件所在的文件夹。它们被列为 'add' 这就是我的计算方法。我从未明确添加这些文件。我必须右键单击这些项目并将其删除。
我在使用 TFS 时遇到了一些问题:
- 我忽略了某些文件的规则。例如:
\Build\Scripts*.sum
好像不认识这个。但是,如果我在 Visual Studio UI 中排除这些文件,它会记得我排除了它们,因为 time.Then 我失去了连接,我必须重新排除它们。为什么 tfignore 文件似乎不起作用。这导致:
- 我经常无法连接到 TFS。我会愉快地工作。然后我会去检查一些代码,我会得到我无权访问 TFS 的错误。如果我重新启动 Visual Studio,我就可以成功连接并签入代码。事情会好几个小时,然后它会再次发生。为什么我失去连接能力?为什么重新启动可以修复它?
- 首先确保您使用的是正确的
.tfignore
文件。** 该文件 没有任何后缀 。创建它的一种方法,建议您将 new.txt 文件重命名为"tfignore."
它会自动更改为正确的 .tfignore 文件。
您还可以使用 auto 自动生成的 .tfignore 文件,请按照此处 my answer 中的以下步骤操作。
有关 .tfignore
文件的更多详细信息,请参阅此 tutorial。
注意:这个.tfignore
文件不会影响那些已经在源代码管理中的文件。您需要先从源代码管理中删除它们。还要确保您的 .tfignore 文件已签入源代码管理。
- 这听起来很有线。
get the error that I do not have access to TFS
这里的详细错误是什么?如果重启Visual Studio,则可以成功连接并签入代码。这不应该是与权限相关的问题。
一种可能是网络问题,仔细检查确认是不是你的网络环境不稳定。如果您使用 VPN,请尝试不使用 VPN 连接。
由于重启 Visual Studio 修复了问题,它也可能与缓存有关。尝试 clear TFS and VS cache,这可能会奏效。
问题是 TFS 认为这些项目是 "added",尽管 Visual Studio UI 并不完全清楚这一点。我不得不转到源代码管理资源管理器并查看这些文件所在的文件夹。它们被列为 'add' 这就是我的计算方法。我从未明确添加这些文件。我必须右键单击这些项目并将其删除。