tfs 源代码管理没有将项目放入源代码管理
tfs source control isn't putting project into source control
我有项目 gmock 并试图将其放入我的解决方案中,该解决方案位于 tfs 源代码管理中。项目文件在子目录下,但是当我把它作为搁置集,然后尝试取消搁置它时,它无法生成子目录,因此没有项目。
知道为什么会发生这种情况以及如何解决这个问题吗?
测试通过我的环境(TFS2015 VS2015)。你哪一步和我结果不一样
第一步:在测试子文件夹
中添加新项目'Consolepzz'
Step2:将项目放入shelfset aaa(最好勾选"Preserve Pending changes locally")
第 3 步:取消搁置更改(不要 select 撤消所有操作)
Step4:终于在pending changes中找到了你的项目并签入了。在解决方案资源管理器中仔细检查它。该项目应添加到源代码管理中的解决方案下。
为了将所有 gmock 测试框架添加到项目的 tf 源代码管理中,我转到 Visual Studio 的命令行。 Link 从起始页开始是:
VS2013 x64 Native Tools Command Prompt
VS2013 x86 Native Tools Command Prompt
VS2013 x64 Cross Tools Command Prompt
VS2013 ARM Cross Tools Command Prompt
或 运行 命令提示符和 运行 "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 并试图将其放入我的解决方案中,该解决方案位于 tfs 源代码管理中。项目文件在子目录下,但是当我把它作为搁置集,然后尝试取消搁置它时,它无法生成子目录,因此没有项目。
知道为什么会发生这种情况以及如何解决这个问题吗?
测试通过我的环境(TFS2015 VS2015)。你哪一步和我结果不一样
第一步:在测试子文件夹
中添加新项目'Consolepzz'Step2:将项目放入shelfset aaa(最好勾选"Preserve Pending changes locally")
第 3 步:取消搁置更改(不要 select 撤消所有操作)
Step4:终于在pending changes中找到了你的项目并签入了。在解决方案资源管理器中仔细检查它。该项目应添加到源代码管理中的解决方案下。
为了将所有 gmock 测试框架添加到项目的 tf 源代码管理中,我转到 Visual Studio 的命令行。 Link 从起始页开始是:
VS2013 x64 Native Tools Command Prompt
VS2013 x86 Native Tools Command Prompt
VS2013 x64 Cross Tools Command Prompt
VS2013 ARM Cross Tools Command Prompt
或 运行 命令提示符和 运行 "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。
就是这样。现在我可以搁置我的解决方案并让它在其他地方完好无损地恢复。