Github克隆后IntelliJ丢失模块

时间:2017-05-15 09:26:22

标签: git intellij-idea module

我正和一位朋友在Github的公共存储库上工作。

他推动了这个项目:一个名为PCADGame的主模块,带有2个子模块,称为客户端和服务器。

我们在official support page后面写了一个gitignore文件:

  
      
  • 项目根目录下.idea目录下的所有文件,除了存储用户特定设置的workspace.xml和tasks.xml文件
  •   
  • 可以位于不同模块目录中的所有.iml模块文件(适用于IntelliJ IDEA)。   块引用
  •   

我拉了项目,一切正常,但是两个子模块Client和Server现在是两个标准目录。

enter image description here

我尝试将它们手动设置为模块,但出现了问题(使用类路径?)并且IDE无法识别在哪里找到我的主类。

有没有一种标准方法来处理这种情况?

我的gitignore文件

enter image description here

2 个答案:

答案 0 :(得分:1)

你误解了你所读的内容。 IML文件定义模块。 应该签入,将被忽略。

答案 1 :(得分:0)

过去发生在我身上,为了解决这个问题,我做了以下事情:

在偏好设置下 - >版本控制 - >忽略的文件。 查看是否有任何文件被错误地忽略,如果是,则将其从列表中删除。