title: What is the best way to handle tree conflicts in Git?
body: <p>I am following the git-flow workflow model for the version controlling. While I was working in a feature branch, someone else merged another feature branch to develop branch which contains some tree changes of the project. Now the project structure in my feature branch is different from the structure of the develop branch (eg: In my feature branch I am working in a file located in, </p>
  
  <blockquote>
    <p>"com.translators.components"</p>
  </blockquote>
  
  <p>. But in the develop branch the file is located in, </p>
  
  <blockquote>
    <p>"modules.com.translators.components"</p>
  </blockquote>
  
  <p>). When I took a pull from the develop branch, git showed very big number of conflicts since many file locations have been changed. </p>