title: do most ide users work directly on the local copy of code from an scm?
body: <p>if one is using an scm and ide like say, git and eclipse, then is it more common to work directly on a local copy of the code using the ide or do some developers take a copy of the local copy to work on and once they complete their changes migrate those to the working copy for eventual integration into the repo? </p>
  
  <p>is this just an unnecessary step that doesn't provide any benefit?</p>
  
  <p>additionally, are there any ide files that are kept in scm with projects on certain teams? say, in case a team had standardized work on a certain ide? or are these file regularly stripped out for the repo?</p>