Eclipse Git:无法将文件夹添加到索引

4
我在使用Eclipse,用LibGdx框架和Grandle进行游戏开发。
我试图将存储库推送到GitHub,但无法提交“core”文件夹。它被认为是未提交的。
当我尝试右键单击 ->“添加到索引”时,什么也没发生...

As you see, the "core" folder is unstagged

作为参考,g2项目通过Gradle“包含”HarakaGameTwo-core和HarakaGameTwo-Desktop项目...你有任何想法如何分阶段处理此文件夹吗?
2个回答

2
看起来Eclipse不允许您添加"core"文件夹。首先,您没有添加该文件夹是一件好事,因为您可以看到它包含名为"bin"和"build"的文件夹,这两个文件夹很可能包含二进制文件。通常情况下,您不应将二进制文件添加到Git中,因为它无法很好地处理这些文件。
现在,为什么您不能添加"core"呢?可能的解释是,此文件夹中的并非所有内容都由Git管理。相反,您应该只暂存由Git管理的文件(例如"src"文件夹?)。

@VonC 谢谢!我终于做到了,首先你不能将“bin”和“build”添加到你的存储库中,其次我在我的“core”和“desktop”文件夹中有那些.git文件夹。这是一个Gradle项目并没有帮助...即使我认为开源是一件好事,像Eclipse这样的开源软件总是有点混乱... - GriffinBabe

2
检查core本身是否不包含.git文件夹,这将使其成为嵌套仓库,基本上被EGit忽略(并且由Git记录为gitlink)
Egit最新版本(4.44.5)应该可以检测到嵌套的Git仓库(右键单击coreTeam->Share Project
如果不是这样,请回退到CLI并检查git statusgit ls-files

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接