<p>What is the best way to allow a team of programmers to use Netbeans, Eclipse and IntelliJ on the same project, thus eliminating the "which IDE is better" question.</p>

<p>Which files should or should not be checked into source code control?</p>

Well, that's a pretty self-answering question.
The files to not check into source control are files that have to do with the IDEs themselves.
Leave it to the developers to generate these files.
If you use Maven, it can generate the files such as Eclipse's
```
.project
```
and
```
.classpath
```
for you. Eclipse in general is very easy to use with a basic file structure (with the new
```
Java Project
```
option).
I think Maven has Netbeans support as well, not sure about IntelliJ though.
Maven's site is
maven.apache.org
.