如果我使用两个不同的 IDE 打开源代码文件,是否有任何冲突



我想知道是否有人在开发团队中遇到过编辑代码的问题,该团队的成员使用 eclipse 和其他 phpstorm。

提前谢谢。

一般来说,如果团队成员使用不同的 IDE,应该没有问题。我在同一项目中并行使用两者,因为每个 IDE 都有其优点和缺点。

一个潜在的问题是,项目的元信息在phpstorm和eclipse之间以不同的形式持久化。Eclipse 在项目目录的根目录中使用 .project(以及一些其他.*文件,具体取决于项目类型)文件。JetBrains 产品使用名为".idea"的目录。

因此,在

phpstorm中对项目设置所做的更改在eclipse中是不可见的,反之亦然。这意味着设置的更改必须以其他方式进行通信。

始终存在是否应签入.project.idea文件的问题。如果每个人都使用相同的IDE,我会说是的。如果团队成员使用不同的 IDE,则可能不清楚该怎么做。

如果同时在两个 IDE 中打开同一项目,您应该记住在切换到其他 IDE 之前保存文件。

如果出现任何差异问题,您应该尝试从命令行工作。

有关更一般的情况,请参阅@Michael_Scharf答案

最新更新