我有一个大型的Android项目,最初是在Eclipse中制作的,因此是基于文件的项目。我想将它转换为IDEA的基于目录的项目,但我不知道在这个过程中将更改哪些文件。
将基于文件的项目转换为基于目录的项目时,我应该注意哪些危险?
在此类转换中是否删除了任何文件?
转换之后,Eclipse用户是否能够打开项目,或者每次我需要与这些用户共享项目时,我都必须将其转换回基于文件?
感谢您的帮助和时间。
答案 0 :(得分:4)
基于文件和基于目录都是Eclipse不理解的IDEA特定项目格式,因此转换后在这方面没有任何改变。
将基于文件的项目转换为基于目录的项目时,.ipr
文件将替换为.idea
目录,.iws
文件将移至.idea/workspace.xml
。 .xml
目录下的多个不同.idea
文件比单个大.ipr
文件更容易共享/合并。
原始.ipr
和.iws
文件在转换后不会被删除,但最好手动删除它们以避免混淆(例如有人打开旧.ipr
项目而不是新项目.idea
基于目录的项目)。