title: Understanding the Eclipse CDT projects
body: <p>I want to commit my CDT project to SVN. I am a newbie regarding CDT, and I'd like to know the files describing the project.</p>
  
  <p>The concerned files seem to be :</p>
  
  <p>.project
  .settings (directory)
  .cproject
  .csettings (directory)</p>
  
  <p>What are the purposes of .project and .settings ?</p>
  
  <p>.project just include references to XML files stored in the .csettings directory. Some of my co-workers on other projects don't have this .csettings directory : everything is in the .cproject file. Are there some project properties which could make Eclipse delegates all the CDT settings in XLM files in the .csettings directory ?</p>
  
  <p>And what about .csettings ?</p>
  
  <p>Extra question : what is the .directory ?</p>