我有这个项目gmock,并且正在尝试将它放到我的解决方案中,该解决方案位于tfs源代码管理中。项目文件位于子目录中,但当我将其作为搁置集放入其中,然后尝试并取消搁置时,它将无法生成子目录,因此没有项目。
知道为什么会发生这样的事吗?怎样才能避开这一切?
发布于 2015-12-22 16:32:28
为了向项目的tf源代码管理添加所有的gmock测试框架,我转到Visual的命令行。从起始页链接的内容如下:
VS2013 x64 Native Tools Command PromptVS2013 x86 Native Tools Command PromptVS2013 x64 Cross Tools Command PromptVS2013 ARM Cross Tools Command Prompt或运行cmd提示符并使用以下参数之一运行"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat":
这将调用适当的vcvars*.bat文件,该文件将设置包含tf.exe文件的正确路径。
然后,我转到我想要添加的目录,并输入:
tf add . /recursive我最初以为这会将它添加到存储库中,但它只是将其标记为添加到git中。
就是这样。现在,我可以搁置我的解决方案,让它恢复原封不动。
发布于 2015-12-09 09:32:55
用我的环境通过测试(TFS2015 VS2015)。哪一步你和我有不同的结果
Step1:在test子文件夹中添加新项目“Consolepzz”

Step2:将项目放在搁置集aaa中(您最好检查“在本地保存挂起的更改”)

Step3:取消更改(不要选择撤消操作中的所有更改)

Step4:最终在挂起的更改中找到您的项目,并在其中进行检查。在解决方案资源管理器中重复检查它。项目应在源代码管理的解决方案下添加。

https://stackoverflow.com/questions/34163876
复制相似问题