In some environments, the "home" directory is mounted over a network and shared between many computers, including Jenkins servers and their associated build nodes, which eventually leads to corruption of the configuration directory used for TFVC workspaces. If you have such an environment, check the box to use a sub-directory for each computer (using the computers's host name).
In other words, turning on this option means the TFS SDK will use the following base path for its Cache
, Configuration
and Logs
directories:
~/.microsoft/Team Foundation/4.0/${HOSTNAME}/
WARNING:
Turning this on is equivalent to setting the TEE_PROFILE_DIRECTORY
environment variable and thus any manual operations performed on nodes using the Command-Line Client (CLC) will need to be performed with the TEE_PROFILE_DIRECTORY
environment variable set accordingly.