【发布时间】:2018-06-09 07:37:26
【问题描述】:
我在尝试签入 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 窗口中的输出是这样的:
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.
我已经阅读了很多帖子,并尝试了很多东西。没有人解决了这个问题。我尝试过的东西......
- 删除缓存在 AppData 下的 TFS。没有任何帮助。
- 从TFS项目中断开VS,然后删除我本地工作区下隐藏的
$tf文件夹,然后将VS重新连接到团队项目并重新获取所有内容。最初的重新获得所有工作。但是,一旦我对项目进行了一些更改,然后尝试将其签入,它又开始出现这些错误。
有人有其他想法吗?我未来看到的下一步是必须卸载并重新安装 Visual Studio,但我真的在努力避免这种情况。
【问题讨论】:
-
您是否删除并重新创建了工作区?看起来工作区很乱。
-
@DanielMann 嗯...没有尝试过。我会试一试并报告。
-
尝试:获取特定版本,指定几天前的变更集编号。然后执行获取最新消息。
-
@jessehouwing 感谢您的建议。刚试过。我选择了一个旧版本来获取。它告诉我磁盘上有文件的非 vc 副本,并问我是否要覆盖它。我说是的,然后它给了我同样的“找不到网络路径”错误。猜猜它正在尝试删除整个工作区并像丹尼尔建议的那样重新创建它。 叹息
-
@DanielMann - 谢谢!删除和重新创建工作区似乎已修复它。如果您将其发布为答案,我将继续接受它。太棒了!
标签: tfs azure-devops tfvc