Continuous synchronization with the TFS Proxy server
It is not uncommon today to have geographically distributed Teams accessing TFS from remote locations. Remote users may suffer from latency of the connection between their location and the location where TFS is hosted. The Team Foundation Proxy Server comes to the rescue here. There is a common misconception about TFS Proxy caching all requests. However, the proxy server only caches the Get
operation for TFVC-based version control. The proxy server does not carry out a continuous synchronization or replication operation, instead it caches the item on first request. While the first caller from the remote location will still face the latency in their get
operation, all future requests will get the data as if it was being accessed locally. Today, developers are encouraged to check in code frequently. This means geographically distributed Teams operating in low network bandwidth regions will notice a lag when performing a get operation on...