我有项目gmock,我试图将它放入我的tfs源代码控制解决方案中。项目文件位于子目录中,但当我将其作为shelveset放入,然后尝试取消搁置时,它无法生成子目录,因此没有项目。
知道为什么会这样,以及如何解决这个问题?
答案 0 :(得分:0)
我的环境测试通过(TFS2015 VS2015)。哪一步与我有不同的结果
步骤1:在测试子文件夹中添加新项目“Consolepzz”
步骤2:将项目放入搁置集aaa(最好检查“保留本地待定变更”)
步骤3:取消保留更改(不要在操作中选择全部撤消)
答案 1 :(得分:0)
要将所有gmock测试框架添加到项目的源代码控制中,我转到了Visual Studio的命令行。起始页面的链接是:
VS2013 x64 Native Tools Command Prompt
VS2013 x86 Native Tools Command Prompt
VS2013 x64 Cross Tools Command Prompt
VS2013 ARM Cross Tools Command Prompt
或运行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一样添加。
就是这样。现在我可以搁置我的解决方案并将其恢复原状。