无法签入对 TFS 的更改
Can't check in changes to TFS
我在尝试签入 Visual Studio Online 上托管的 TFS 更改时遇到问题。上周才开始。我是运行Visual Studio Professional 2017
版本15.5.2
。
当我尝试签入更改时,出现此错误:
C:\My\Workspace\Path\Project\File.cs: Download of item $/Workspace/Path/Project/file.cs was not completed. Perform a get operation to correct.
好吧,随便吧。听起来很简单。
所以我转到问题文件并执行 Get Latest Version
。
当我这样做时,我会收到此错误:
Source Control Explorer
The network path was not found.
尝试获取后 Output
window 中的输出是这样的:
Conflict C:\...\...\...\...\...\Program.cs - Unable to perform the get operation because you have a conflicting edit
Automatically resolved conflict: edit: C:\...\...\...\...\...\Program.cs as TakeTheirs
The network path was not found.
我已经阅读了很多帖子,并尝试了很多东西。 None 已解决问题。我尝试过的事情...
- 删除AppData下缓存的TFS。没有任何帮助。
- 断开VS与TFS项目的连接,然后删除我本地工作区下隐藏的
$tf
文件夹,然后将VS重新连接到团队项目并重新获取所有内容。最初重新获得所有工作。但是一旦我对项目进行了一些更改然后尝试将其签入,它又开始出现这些错误。
还有人有其他想法吗?我认为我未来的下一步是必须卸载并重新安装 visual studio,但我真的在努力避免这种情况。
因此,解决方案是删除并重新创建工作区。
当工作区混乱时,您会遇到类似的问题。
一般来说,您可以尝试以下项目来解决此类问题:
断开任何实例,关闭 VS,然后删除位于以下位置的 cache 文件夹: %localappdata%\Microsoft\Team Foundation.0\Cache
,然后重启VS,再次连接TFS/VSTS。
将工作区重新映射到新文件夹
删除旧的工作区并创建一个新的,映射它。
顺便说一下,...我今天又遇到了这个问题,并且解决方法略有不同。当我去删除我的工作区时,我发现之前中止的新项目以某种方式向我的工作区添加了额外的工作文件夹映射。所以我删除了那些,之后 VS 说它需要重新启动。所以我顺其自然,现在一切似乎都很好。
我想我会让人们知道,以防他们发现这种情况,这样他们就不必采取其他所有严厉措施,先检查一下,如果适用就试试。
我在尝试签入 Visual Studio Online 上托管的 TFS 更改时遇到问题。上周才开始。我是运行Visual Studio Professional 2017
版本15.5.2
。
当我尝试签入更改时,出现此错误:
C:\My\Workspace\Path\Project\File.cs: Download of item $/Workspace/Path/Project/file.cs was not completed. Perform a get operation to correct.
好吧,随便吧。听起来很简单。
所以我转到问题文件并执行 Get Latest Version
。
当我这样做时,我会收到此错误:
Source Control Explorer
The network path was not found.
尝试获取后 Output
window 中的输出是这样的:
Conflict C:\...\...\...\...\...\Program.cs - Unable to perform the get operation because you have a conflicting edit
Automatically resolved conflict: edit: C:\...\...\...\...\...\Program.cs as TakeTheirs
The network path was not found.
我已经阅读了很多帖子,并尝试了很多东西。 None 已解决问题。我尝试过的事情...
- 删除AppData下缓存的TFS。没有任何帮助。
- 断开VS与TFS项目的连接,然后删除我本地工作区下隐藏的
$tf
文件夹,然后将VS重新连接到团队项目并重新获取所有内容。最初重新获得所有工作。但是一旦我对项目进行了一些更改然后尝试将其签入,它又开始出现这些错误。
还有人有其他想法吗?我认为我未来的下一步是必须卸载并重新安装 visual studio,但我真的在努力避免这种情况。
因此,解决方案是删除并重新创建工作区。
当工作区混乱时,您会遇到类似的问题。
一般来说,您可以尝试以下项目来解决此类问题:
断开任何实例,关闭 VS,然后删除位于以下位置的 cache 文件夹:
%localappdata%\Microsoft\Team Foundation.0\Cache
,然后重启VS,再次连接TFS/VSTS。将工作区重新映射到新文件夹
删除旧的工作区并创建一个新的,映射它。
顺便说一下,...我今天又遇到了这个问题,并且解决方法略有不同。当我去删除我的工作区时,我发现之前中止的新项目以某种方式向我的工作区添加了额外的工作文件夹映射。所以我删除了那些,之后 VS 说它需要重新启动。所以我顺其自然,现在一切似乎都很好。
我想我会让人们知道,以防他们发现这种情况,这样他们就不必采取其他所有严厉措施,先检查一下,如果适用就试试。