Checking In Development Environment Configuration Files Considered Harmful

Checking In Development Environment Configuration Files Considered Harmful

Robbert Haarman

2013-01-06

Posted by inglorion
at 2016-10-07 16:00:09

Checking in files that relate to your specific development environment along with the source code of the project is often harmful. A common example of this are files generated by an IDE, especially if that IDE has a habit of changing those files in ways that have nothing to do with the project. However, it also applies to configurations that are specific to your organization for projects that are worked on in multiple organizations (e.g. open source projects). The corollary to this is that your tools should not require that their configuration files be checked into the same repository as the source code.