我有一个IntelliJ android项目,它有两个依赖项作为模块(ActionBarSherlock和FacebookSDK)。所以我们可以在IDE中看到三个项目文件夹。此外,每个模块都有几个jar库。
这是一位新同事,我想与他分享我的项目。
我给了他我的GitHub回购网址,他检查了一下。但我意识到IntelliJ在Visual Studio中没有像.sln
这样的文件(只需双击打开IDE,每个项目和相关设置都在那里)。此外,我不得不再次向我的同事PC创建新项目,导入另外两个项目作为模块,添加为库,检查依赖性等等......
maven可能是一个解决方案,但有时候ruins project setup。
有没有简单的方法来制作它?
答案 0 :(得分:1)
This文章介绍了哪些文件可以提交版本控制。
简短的回答是:
基于目录的项目格式(.idea目录)
默认情况下,所有最新的IDE版本都使用此格式。这是 您需要分享的内容:
- 项目根目录下的.idea目录下的所有文件除外 存储用户特定设置的workspace.xml和tasks.xml文件
- 可以位于不同模块中的所有.iml模块文件 目录(适用于IntelliJ IDEA)
完全阅读这篇文章,因为它涉及到您可能不希望置于版本控制中的内容。
答案 1 :(得分:0)
但我意识到IntelliJ在Visual Studio中没有像.sln这样的文件
不正确,IntelliJ使用.iml文件。 有关IntelliJ Project Files documentation
的更多信息要导入,请让朋友打开Intellij并从上方窗口菜单中输入:
从那里按照向导界面(带有问题的对话框),他们会很高兴。