检查我的项目'在SVN存储库中的文件夹中,我可以看到许多与此项目中使用的IDE相关的文件和配置。
例如,在NetBeans上创建的JavaScript项目的文件夹结构可能如下所示,包含nbproject
和config
文件夹,以及public_html
内的实际源代码:
虽然在Eclipse上创建的JavaScript项目将具有以下结构,包含.settings
文件夹,.project
文件以及根目录中的实际源代码:
我的问题是,有没有办法让提交只包含项目文件夹根目录中的源代码,而没有任何与IDE相关的文件?这甚至是一个好习惯吗?
我的观点是,这将使IDE迁移更简单,并且项目独立于IDE,让开发人员使用他们选择的IDE。这有效吗?