title: Which NetBeans projects files should go into source control?
body: <p>We normally use Eclipse for a particular Java project, but recently I imported the project into NetBeans to use its dialog building features.</p>
  
  <p>Since I'll probably come back to this, I wanted to store the NetBeans project files into version control. However, I don't want to commit files that are "mine" versus "project", i.e., files with my own settings that would conflict with another user's.</p>
  
  <p>NetBeans created the following structure in the top-level project area:</p>
  
  <pre><code>nbbuild
  nb-build.xml
  nbproject
      &lt;various files&gt;
      configs
      private
  </code></pre>
  
  <p>Clearly <code>nbbuild</code> is build output, so that won't go in. The <code>nb-build.xml</code> file seems likely, as does most of <code>nbproject</code>. However, <code>nbproject/private</code> suggests it's "mine". Peeking at "configs", it's not clear to me if that's mine or project...</p>
  
  <p>Anyone have some guidelines?</p>