title: How do you know that someone else is working in a file in the project in Visual Studio under Git in Visual Studio Team Services?
body: <p>This has to be a very simple question, but I can´t find an aswer.
  I´m using Visual Studio Team Services in Visual Studio 2015, using the Git plugin.
  When I (let´s say Programmer A) open a file for edit, I can see a red tick in Solution Explorer indicating that the file has been modified.
  But how can a collegue (Programmer B), that is working from somewhere else, know that Programmer A is working on that file?
  Also, when Programmer A finishes editing and commits and pushes the changes, a blue lock appears again on his Solution Explorer so he knows his local version is updated. But how can Programmer B know that his local version is not? The same blue lock appears on his Solution Explorer. He can of course Fetch to see if there pending changes, or Sync and then get them, but when does he know he should do that?</p>
  
  <p>Wrapping it up: is there a way to know...?</p>
  
  <p>First: That someone else is working in a file in the project.</p>
  
  <p>Second: That some changes have been made your local copy doesn´t have.</p>
  
  <p>I don´t know if I am overlooking something, but it seems to me that to have this information is very important working in a team.</p>
  
  <p>PS - I use male pronouns for readability, no assumptions here ;)</p>