Visual studio 2013 tfs源代码管理未将项目放入源代码管理

Visual studio 2013 tfs源代码管理未将项目放入源代码管理,visual-studio-2013,tfs,project,Visual Studio 2013,Tfs,Project,我有一个gmock项目,并且正在尝试将它放入我的解决方案中,该解决方案位于tfs源代码控制中。项目文件位于子目录中,但当我将其作为搁置集放入,然后尝试取消搁置时,它无法生成子目录,因此没有项目 知道为什么会发生这种情况以及如何避免这种情况吗?使用我的环境TFS2015 VS2015测试通过。哪一步你和我的结果不同 步骤1:在测试子文件夹中添加新项目“Consolepzz” 步骤2:将项目放在搁置集中。您最好在本地检查保留挂起的更改 步骤3:取消搁置更改在操作中不选择全部撤消 第四步:最终在挂起的

我有一个gmock项目,并且正在尝试将它放入我的解决方案中,该解决方案位于tfs源代码控制中。项目文件位于子目录中,但当我将其作为搁置集放入,然后尝试取消搁置时,它无法生成子目录,因此没有项目


知道为什么会发生这种情况以及如何避免这种情况吗?

使用我的环境TFS2015 VS2015测试通过。哪一步你和我的结果不同

步骤1:在测试子文件夹中添加新项目“Consolepzz”

步骤2:将项目放在搁置集中。您最好在本地检查保留挂起的更改

步骤3:取消搁置更改在操作中不选择全部撤消

第四步:最终在挂起的更改中找到您的项目并签入它。在解决方案资源管理器中仔细检查它。项目应添加到源代码管理中的解决方案下。

要将所有gmock测试框架添加到项目的tf源代码管理中,我转到了visualstudio的命令行。起始页的链接包括:

VS2013 x64本机工具命令提示符 VS2013 x86本机工具命令提示符 VS2013 x64交叉工具命令提示符 VS2013 ARM交叉工具命令提示符 或者运行cmd提示符并使用以下参数之一运行C:\Program Files x86\Microsoft Visual Studio 12.0\VC\vcvarsall.bat:amd64 | x86 | x86 | amd64 | x86 | arm

这将调用相应的vcvars*.bat文件,该文件将设置包含tf.exe文件的正确路径

然后,我转到要添加的目录并键入:

tf add . /recursive
我最初认为这会将其添加到存储库中,但它只是将其标记为像在git中一样添加


就这样。现在我可以搁置我的解决方案,并让它在其他地方完整恢复。

新项目是否显示在挂起的更改中?这不起作用,因为gmock的项目不包含所有内容。它有Make文件、python脚本等,所有这些我都想包含在系统中。