我编辑的文件没有出现在TFS的Pending Changes窗口中

问题描述 投票:22回答:8

我正在使用VS2010的TFS并遇到此问题:在“获取最新版本”之后,并尝试编辑该文件,它不会出现在Pending Changes窗口中。对于我想要更改的每个文件,我必须使用“Check out to Edit”选项。它使我在处理大项目时遗漏了一些文件。有人有想法解决这个问题吗?

version-control tfs tfs2010
8个回答
33
投票

转到File -> Source Control -> Go Online,它将解决这个问题。


7
投票

我没有看到File -> Source Control -> Go Online选项。我通过点击项目并选择check out for edit选项来修复它。那很有效。


4
投票

您是否已经通过Source control window打开了正在进行的项目?如果您这样做并且您的解决方案尚未绑定到TFS,则会立即询问。所以bind您的解决方案和项目,然后您的更改将是可见的,您不需要检查编辑。您还可以通过检查解决方案文件旁边是否有vssscc files来查看是否已完成此操作。


2
投票

连接问题后出现同样的问题 - 这导致VS / TFS认为我没有签出任何问题。解决方案只是通过文件,源代码控制,高级,刷新状态刷新状态。


0
投票

对我来说,在解决方案的上下文菜单中,我可以选择“将此解决方案添加到源代码管理...”。如果您还有此选项,则应该再次添加。您可以保留相同的位置和忽略所有警告。

对我来说,只有在这样做后才开始看到文件再次发生变化。

我的解决方案也在线,显然没有其他错误......


0
投票

在VS2012中遇到同样的问题,上面的答案都没有奏效。

通过打开“转到所有更改”并包含所有丢失的文件进行修复。

如果我再次排除其中任何一项,则它们不会显示在“排除的更改”下,并且必须手动包含在“转到所有更改”中。


0
投票

我们的TFS有错误所以在我找回它之后它只看到新的userControls添加而不是编辑的,这就是我修复它的方式:

右键单击 - >将文件添加到源代码管理 - >保留本地版本(或服务器)

它已丢失与文件夹的连接


0
投票

对于VS 2017,如果文件旁边有红色复选标记,

  1. 打开Team Explorer盒子/窗口 - > Pending Changes
  2. Included Changes中选择您的文件,提供评论
  3. 点击Check In按钮
© www.soinside.com 2019 - 2024. All rights reserved.