明智的选择是“这样做”-除非您不使用多个IDE,否则您不知道您是否真的准备好使用多个IDE。诚实。:)
我总是看到多个平台比较麻烦,因为它们可能使用不同的编码标准(例如Windows可能默认为ISO-8859-1,Linux默认为UTF-8)-对我来说,编码引起的问题比IDE多。
一些更多的指针:
- 您可能想使用Maven(http://maven.apache.org),让它生成IDE特定的文件,并且永远不要将其提交给源代码管理。
- 为了确保您生成正确的伪像,您应该拥有一个专用服务器,借助ant,maven或任何其他工具来构建可交付成果(例如cruisecontrol)。这些可交付成果是在开发机器之外进行测试的。使人们意识到自己的机器之外还有另一个世界的好方法。
- 禁止在源代码管理中找到的任何IDE特定文件中包含任何机器特定路径。始终通过逻辑路径名引用外部库,最好包含它们的版本(如果您不使用maven)



