我想知道是否有人在开发团队中遇到过编辑代码的问题,该团队的成员使用 eclipse 和其他 phpstorm。
提前谢谢。
一般来说,如果团队成员使用不同的 IDE,应该没有问题。我在同一项目中并行使用两者,因为每个 IDE 都有其优点和缺点。
一个潜在的问题是,项目的元信息在phpstorm和eclipse之间以不同的形式持久化。Eclipse 在项目目录的根目录中使用 .project
(以及一些其他.*
文件,具体取决于项目类型)文件。JetBrains 产品使用名为".idea"的目录。
phpstorm中对项目设置所做的更改在eclipse中是不可见的,反之亦然。这意味着设置的更改必须以其他方式进行通信。
始终存在是否应签入.project
和.idea
文件的问题。如果每个人都使用相同的IDE,我会说是的。如果团队成员使用不同的 IDE,则可能不清楚该怎么做。
如果同时在两个 IDE 中打开同一项目,您应该记住在切换到其他 IDE 之前保存文件。
如果出现任何差异问题,您应该尝试从命令行工作。
有关更一般的情况,请参阅@Michael_Scharf答案