title: Eclipse Team Synchronize shows Outgoing changes in 'Java Workspace' Model, where Git Model shows none
body: <p>I've looked at the answers to similar questions here, and none fit the bill, or manage to solve the issue.</p>
  
  <p>Using Eclipse Neon.3 (4.6.3) with EGit 4.7.0, and no other versioning system like SVN or CVS, calling <em>Team > Synchronize</em> on some of my Java projects, which have been synced with a Bitbucket repo many times over, and which show absolutely no changes whatsoever in the compare editor, including any whitespace differences, Eclipse still lists several .java source files as Outgoing changes under the "Java Workspace" model.</p>
  
  <p>So for instance, calling <em>Team > Synchronize</em> on a project in my workspace, that is tracked in my local Git repo and remotely in a Cloud hosted Bitbucket, returns the following message:</p>
  
  <blockquote>
    <p>There are no more Incoming/Outgoing changes for Git Commits. However Java Workspace has changes in Incoming/Outgoing mode.  </p>
    
    <p>Change to Java Workspace<br>
    Show All Models  </p>
  </blockquote>
  
  <p><a href="https://i.stack.imgur.com/iGBMg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iGBMg.png" alt="enter image description here"></a></p>
  
  <p>A Google search for <em>"However Java Workspace has changes"</em> only yields a single result:</p>
  
  <p><a href="https://i.stack.imgur.com/Up1y3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Up1y3.png" alt="enter image description here"></a></p>
  
  <p>The <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=329555" rel="nofollow noreferrer">sole hit is a reported bug in Subversive</a> (one of the two main SVN integrations for Eclipse). However, while the described issue sounds like a rather accurate match of the issue I'm having, it claims that doing another <em>Team > Synchronize</em>, or restarting Eclipse would resolve the phantom Outgoing changes. Not so in my case, not with EGit.</p>
  
  <p>Like I said, the remote and local files are exactly the same, incl. their whitespace/line endings.<br>
  Fetch/Pull from origin says there are no changes, everything is up to date.
  Calling <em>Replace With > HEAD Revision</em> also doesn't help, Eclipse keeps insisting, that my workspace has Outgoing changes. <strong>Outgoing where?</strong></p>
  
  <p>This is obviously no big issue, merely an irritating nuissance. Still would be nice to get to the bottom of it.</p>