Take the 2-minute tour ×  Almost any IDE creates lots of files
that have nothing to do with the application being developed,
they are generated and mantained by the IDE so he knows how to
build the application, where the version control repository is
and so on.  Should those files be kept under version control
along with the files that really have something to do with the
aplication (source code, application's configuration files,
...)?  The things is: on some IDEs if you create a new project
and then import it into the version-control repository using the
version-control client/commands embedded in the IDE, then all
those files are sent to the respitory. And I'm not sure that's
right: what is two different developers working on the same
project want to use two different IDEs?  I want to keep this
question agnostic avoiding references to any particular IDE,
programming language or version control system. So this question
is not exactly the same as these:  share|improve this question
See also stackoverflow.com