Visual studio 2013 Visual Studio 2013挂起的更改不包括新添加的项 我现在开始使用VisualStudio 2017以及Team Foundation Service,这就是为什么会出现这个问题的原因。p>

Visual studio 2013 Visual Studio 2013挂起的更改不包括新添加的项 我现在开始使用VisualStudio 2017以及Team Foundation Service,这就是为什么会出现这个问题的原因。p>,visual-studio-2013,azure-devops,visual-studio-2017,Visual Studio 2013,Azure Devops,Visual Studio 2017,当我使用Visual Studio 2013并向解决方案添加新项,然后从团队资源管理器执行挂起的更改时,它不会将新添加的项包括到解决方案或项目中 我在VS 2017中遇到了相同场景的示例问题 实际上,我想使用TFS和Visual Studio 2017/2015/2013,但不想绑定解决方案。我只想使用Team Explorer级别的绑定。如果您创建了一个新项,然后同时签入VS2013和VS2015,请确保您使用的是VS2013和VS2017的相同工作区 在源代码管理资源管理器中,检查VS201

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

我在VS 2017中遇到了相同场景的示例问题

实际上,我想使用TFS和Visual Studio 2017/2015/2013,但不想绑定解决方案。我只想使用Team Explorer级别的绑定。

如果您创建了一个新项,然后同时签入VS2013和VS2015,请确保您使用的是VS2013和VS2017的相同工作区

在源代码管理资源管理器中,检查VS2013和VS2017之间的工作区是否相同。 在挂起的更改中,还要检查工作空间是否与源代码管理资源管理器中的工作空间相同。 如果在VS2013和VS2015中分别创建新项目,请确保以相同的方式和选项添加项目。 对于TFVC,有许多方法可以将文件添加到源代码管理:

在VS.in VS->File->New->Project中选择File选项,如果您选择addtosourcecontrol,它将自动在源代码管理中添加新项目,您可以在挂起的更改中找到该项目。 源代码管理资源管理器。如果在源代码管理资源管理器中添加文件或文件夹,它将自动在源代码管理中添加新项。 在本地地图副本中添加文件。如果通过这种方式添加文件,则需要手动将文件添加到源代码管理,例如VS->File->source control->add items to folder。
你们看到新项目旁边的绿色加号了吗?你们添加了什么文件?是否在排除的更改中?同时检查检测到的文件。不将项目绑定到VisualStudio是否可以这样做?我只使用tem资源管理器来检测更改如果您使用团队资源管理器,那实际上仍然是将项目绑定到VS。VS是一个方便的IDE,您可以在VSTS/TFS中连接项目。若你们不想使用VS,你们也可以使用命令行。答案是一些对我有帮助的东西。这与第三点有关。是否可以直接检测更改,而无需显式使用“将项目添加到文件夹”选项。因为我们已经断开了环境连接,有人将文件添加到csproj,然后检测到csproj中的更改,但新添加的文件没有更改。不,您需要将新文件添加到源代码管理中,然后TFVC可以找到更改。如果您愿意,那么我将提出另一个问题,但我的问题是,如果我将新文件添加到csproj,并且csproj已经提交,那么在源代码管理检测到的文件中进行更改,但由于新添加的文件不在源代码管理中,则不会检测到更改。所以,若某人只签入csproj,因为他/她忘了添加新文件,那个么在TFS端构建get失败。问题是这个项目很大,所以我很晚才知道。我们是否可以在不写任何习惯的情况下,在早期发现这件事。