团队资源管理器不会检测到本地工作区的所有添加

时间:2016-03-28 21:54:55

标签: visual-studio tfs visual-studio-2015 tfs2013

我正在使用Visual Studio Professional 2015 版本14.0.24720.00更新1与TFS 2013(30723.00)。

假设我的本地TFS工作区是d:\workspace 我的一些不受源代码控制的现有项目位于d:\projects下,我想将它们添加到TFS。

当我将Solution_Ad:\projects复制到d:\workspace\solution_a_team\Main时,其中solution_a_team是具有名为Main的分支的团队项目文件夹,团队资源管理器会说{{} 1}} - 我假设x是传输的文件数。

令人困惑的是数字x不一致。有时,有时只检测所有文件的一小部分文件。我做错了什么,或者将这些文件夹检入TFS的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

首先,请检查排除的更改中是否添加了一些文件。挂起的更改页面中包含更改和排除的更改。 enter image description here

此外,建议不要将文件或项目复制到工作区文件夹中。这不是在源代码管理中添加文件的正确方法。

如果要在源代码管理中添加解决方案,只需在解决方案资源管理器中打开解决方案,然后右键单击解决方案,在资源管理器中选择" 将解决方案添加到源代码管理&#34 ;并选择要添加的位置。如果解决方案已添加到源代码管理中,则前面会有一个锁定图标。

enter image description here

如果要在版本控制中手动添加文件,最简单的方法是将文件夹或文件从Windows资源管理器拖到Source Control Explorer中的文件夹。更多详细信息,请参阅MSDN中的链接:Add files to the server

此外,您还可以通过TF command实现此目的,或通过TFS Power Tools直接通过Windows文件资源管理器检入文件。 enter image description here