Hello!
Reviewing pending stuff, I was reminded of a question I get recently:
I’m using TFS, when do I have to use local workspaces or server workspaces?
While the official MSDN documentation explains the different scenarios, I’m going to give my opinion to explain the following:
If you have a workspace with many files, you should think of using the Server Workspaces option. In this model, what does TFS only is “downloading into local” files you are using. In this way, you save disk space. However, this model has a problem: the disconnected work is almost impossible.
Here comes the model of Local Workspace, which is a model that MS created for disconnected scenarios. Sure now you think;
So when do have to I use Local Workspaces? and the answer is Never!
If you really need to work in a disconnected environment, then… use GIT! According to my experience in 95% of cases, the 2nd option leads us to think of using GIT with TFS.
On the website of Visual Studio there are excellent materials to begin working with GIT, for example this:http://www.visualstudio.com/en-us/get-started/share-your-code-in-git-vs
Remember… GIT GIT GIT!
Source:
- http://msdn.microsoft.com/en-us/library/bb892960.aspx
- http://www.visualstudio.com/en-us/get-started/share-your-code-in-git-vs
Greetings @ Home
El Bruno
Archivado en: EnglishPost, Git, Source Control, Team Foundation Server 2013, Team Foundation Service