1

我使用 Git 将我的 Eclipse 项目与我的工作机器和家用机器同步。最近我在一台机器上同步时遇到了问题。

一台机器和 Git hub 中的代码结构如下所示

Project/
    -bin
    -src
    -doc
    -.settings
    -.classpath
    -.project

我与有问题的机器同步时得到的结构是

Project/
    -bin/
        -src
    -src
    -doc
    -.setting
    -.classpath
    -.project

有两个 src 副本,其中包含使包和项目引用无效的相关源文件。我尝试了很多次,包括从硬盘中删除项目然后重新获取它,但它并没有解决问题。这种问题模式在我的其他新项目中也一直存在,我遇到了同样类型的问题,我根本无法解决。

额外的观察

在我最初的帖子之后尝试了不同的方法之后,观察到不是 Git-hub 或 Git 同步造成了麻烦。它与 eclipse 加载项目有关。

因此,作为一种补救措施,我现在将有问题的项目作为文件系统加载到我的本地仓库中,问题就解决了。如果它是作为现有项目导入的,那么问题将再次出现。

因此,根据上述观察,这与 eclipse 加载项目有关,我查看了 .project 文件和 .settings 文件夹以识别可能的原因,但无法确定。

到目前为止,我知道如何解决这个问题,但我不知道为什么会这样。如果有人能解释我为什么会发生这种情况,我将不胜感激。

4

0 回答 0