Visual Studio 2013 Pending Changes 不包括新增项目

Visual Studio 2013 Pending Changes does not include newly added item

我目前开始使用 Visual Studio 2017 以及 Team Foundation Service,这就是出现此问题的原因。

  1. 当我使用 Visual Studio 2013 并将新项目添加到解决方案,然后从团队资源管理器执行待定更改时,它不包括新添加到解决方案或项目的项目。

  2. 我在 VS 2017 中有相同场景的示例问题。

实际上我想使用 TFS 和 Visual Studio 2017/2015/2013 但不想绑定解决方案。我只想使用团队资源管理器级别绑定。

如果您创建一个新项目,然后在 VS2013 和 VS2015 中检查,请确保您对 VS2013 和 VS2017 使用相同的作品space。

  • 在源代码管理资源管理器中,检查 VS2013 和 VS2017 之间的工作space是否相同。

  • 在未决更改中,还要检查工作 space 是否与源代码管理资源管理器中的工作相同。

如果您在VS2013和VS2015中分别创建新项目,请确保您使用相同的方式和选项添加项目。 对于TFVC,有很多方法可以将文件添加到源代码管理:

  1. VS 中的文件选项。在 VS -> File -> New -> Project 中,如果你 select 添加到 source Control,它会自动将新项目添加到 source control(你可以在 pending changes 中找到)。
  2. 源代码管理资源管理器。如果您在源代码管理资源管理器中添加文件或文件夹,它会自动在源代码管理中添加新项目。
  3. 在本地地图副本中添加文件。如果通过这种方式添加文件,需要手动添加文件到源码管理,如VS -> 文件 -> 源码控制 -> 添加项目到文件夹。