tfs源代码控制并不是将项目置于源代码管理中

时间:2015-12-08 19:01:09

标签: visual-studio-2013 tfs project

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

知道为什么会这样,以及如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我的环境测试通过(TFS2015 VS2015)。哪一步与我有不同的结果

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

enter image description here

步骤2:将项目放入搁置集aaa(最好检查“保留本地待定变更”)

enter image description here

步骤3:取消保留更改(不要在操作中选择全部撤消)

enter image description here

步骤4:最后在挂起的更改中找到您的项目并签入。在解决方案资源管理器中仔细检查。该项目应在源控制的解决方案下添加。 enter image description here

答案 1 :(得分:0)

要将所有gmock测试框架添加到项目的源代码控制中,我转到了Visual Studio的命令行。起始页面的链接是:

  1. VS2013 x64 Native Tools Command Prompt
  2. VS2013 x86 Native Tools Command Prompt
  3. VS2013 x64 Cross Tools Command Prompt
  4. VS2013 ARM Cross Tools Command Prompt
  5. 或运行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一样添加。

    就是这样。现在我可以搁置我的解决方案并将其恢复原状。