Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I cloak multiple folders at a time in Team Foundation Server?

I am following the recommended guidance for Team Foundation Server by mapping the root of the source control tree to a local folder. However, I do not want to map every folder underneath that root. I can cloak one folder at a time, but would prefer to cloak a number of folders at once. Is there a way to do so easily?

like image 874
Robert Bernstein Avatar asked Jan 16 '26 21:01

Robert Bernstein


2 Answers

I found another way to do this in PowerShell. Change to the mapped directory where you wish to cloak files and enter the following command:

Get-ChildItem | where {$_.PsIsContainer} | ForEach-Object { Write-Host $_.Name ; tf workfold /cloak $_.Name }

This will cloak every directory at the current folder level. If you wish to exclude certain directories from being cloaked at this level, add the -Exclude parameter:

Get-ChildItem -Exclude <foldernames> | where {$_.PsIsContainer} | ForEach-Object { Write-Host $_.Name ; tf workfold /cloak $_.Name }

where <foldernames> can be one or more folders separated by commas. Preferably each folder name can be embedded in double quotes (to allow spaces, for example).

Also if the tf command does not work, you can use the Set-Alias prior to this as explained in this answer: powershell tf command not recognized as the name of a cmlet

like image 121
Robert Bernstein Avatar answered Jan 19 '26 18:01

Robert Bernstein


In the Edit Workspaces dialog box, in the Working folders list i suggest to change the setting from Active to Cloaked for each folder.

link : http://msdn.microsoft.com/en-us/library/ms181378(v=vs.110).aspx

based on this link : http://msdn.microsoft.com/en-us/library/ms181378%28VS.80%29.aspx

like image 40
Aghilas Yakoub Avatar answered Jan 19 '26 19:01

Aghilas Yakoub