title: EGit - "Replace With Commit..." doesn't work as excepted
body: <p>I'm using <strong>EGit</strong> with <strong>Eclipse Indigo SR 2 Build 20120216-1857</strong>.</p>
  
  <p>Almost everything works well, except the <code>Replace With -&gt; Commit...</code> function. In fact it works, but doesn't restore the project exactly like it was because it left the new files that I added since.</p>
  
  <p>It looks like it does a kind of a mix between current HEAD and the commit I choose to restore. <strong>What I really want is to replace the content of my project with a previous commit like it does when you switch between branches.</strong></p>
  
  <p>Is there any solution ? And does anyone knows if the lastest version of Eclipse provide a fully working version of EGit ?</p>
  
  <p>Or am I misunderstanding this feature ?</p>