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

时间:2013-03-22 07:10:20

标签: version-control tfs tfs2010

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

13 个答案:

答案 0 :(得分:33)

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

答案 1 :(得分:7)

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

答案 2 :(得分:4)

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

答案 3 :(得分:2)

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

答案 4 :(得分:0)

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

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

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

答案 5 :(得分:0)

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

通过打开"转到所有更改"并包括那里所有丢失的文件。

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

答案 6 :(得分:0)

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

  

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

它丢失了与文件夹的连接

答案 7 :(得分:0)

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

  1. 打开Team Explorer框/窗口-> Pending Changes
  2. Included Changes中选择文件,提供评论
  3. 点击Check In按钮

答案 8 :(得分:0)

在排除的更改中,单击“检测到”,您将获得一个对话框,其中包含所有检测到的更改,但未添加到源代码管理中。选择您要签入的更改,然后单击“升级”。您将可以在包含的部分中看到更改,也可以签入。

答案 9 :(得分:0)

重新启动Visual Studio,一切都会好起来!

答案 10 :(得分:0)

对我来说,这只是解决方案,可以使用较短的路径创建新的工作空间而无需特殊字符。因此,我没有使用用户和诸如ProgramFiles之类的文件夹。也许是因为Win7。

并以管理员身份运行VS,以便在ProgramFiles中创建目录

答案 11 :(得分:0)

VS2019 检查所有项目是否都绑定在那里:

enter image description here

答案 12 :(得分:0)

转到解决方案资源管理器 > 右键单击​​解决方案 > 单击“联机”