我正和一位朋友在Github的公共存储库上工作。
他推动了这个项目:一个名为PCADGame的主模块,带有2个子模块,称为客户端和服务器。
我们在official support page后面写了一个gitignore文件:
- 项目根目录下.idea目录下的所有文件,除了存储用户特定设置的workspace.xml和tasks.xml文件
- 可以位于不同模块目录中的所有.iml模块文件(适用于IntelliJ IDEA)。 块引用
我拉了项目,一切正常,但是两个子模块Client和Server现在是两个标准目录。
我尝试将它们手动设置为模块,但出现了问题(使用类路径?)并且IDE无法识别在哪里找到我的主类。
有没有一种标准方法来处理这种情况?
我的gitignore文件
答案 0 :(得分:1)
你误解了你所读的内容。 IML文件定义模块。 应该签入,不将被忽略。
答案 1 :(得分:0)
过去发生在我身上,为了解决这个问题,我做了以下事情:
在偏好设置下 - >版本控制 - >忽略的文件。 查看是否有任何文件被错误地忽略,如果是,则将其从列表中删除。