我想在使用 TFS 命令行从 TFS check out 代码时忽略某个目录。
例如,假设我有一个 TFS url 路径,其中我有两个目录,即 迭代9 和 迭代11 .
现在我想以这种方式从该 url 路径中 check out ,以便只有 迭代9 被 check out 并忽略 迭代11
到目前为止,我正在按照步骤操作,
创建一个名为 cloak_1 的工作区:
./tf workspace -new -collection:http://tfsna.int.com:8080/tfs/C_Collection -login:user27@domain,password cloak_1;
斗篷迭代11 我不想要的目录:
./tf workfold -cloak $/Cobalt Search/Releases/1.0/Iteration11 -workspace:cloak_1 -login:user27@domain,'password';
将路径映射到我的本地目录:
./tf workfold -map -workspace:cloak_1 -login:user27@domain,password '$/C_Search/Releases/1.0' /tfs/TEE-CLC-10.1.0/cl-test1;
最后得到源代码:
./tf get -recursive -login:user27@domain,password /tfs/TEE-CLC-10.1.0/cl-test1;
但是斗篷在这里不起作用。我在本地文件夹中获取了两个目录。请告诉我哪里做错了。
最佳答案
您可以使用 UI 在 Visual Studio 中创建您想要的工作区配置,然后在需要时克隆它。
http://roadtoalm.com/2011/10/25/hidden-gems-in-tfspart-6-managing-workspaces-in-tfs-with-workspace-templates/
关于command-line - 如何在 TFS 命令行中隐藏目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29808807/