5

我尝试将几个 Eclipse 项目推送到 github repos。每次我以后克隆或将它们取回日食时遇到麻烦。原因似乎是当我执行“git add”时,eclipse 特定的项目文件(.project、.classpath 等)没有上演。我曾尝试研究 gitignore 文件,但找不到默认创建的文件。.git/info/exclude 中的文件似乎也不相关。我已经搜索了 StackOverflow 和整个互联网,但没有提到这一点。所以很明显,我是唯一一个遇到过这种情况的人,或者是唯一一个靠我自己无法解决的傻瓜。我是否需要明确暂存这些项目文件以将它们包含在 repo 中(在使用 'git add .' 添加整个项目之后)?

4

2 回答 2

4

如果那些 Eclispe 项目不在本地的 git repo 中,您可以在项目的根目录中创建一个 git repo,并且您应该能够添加带有“?”的文件。在他们身上,包括.projectand .classpath

共享项目

(来自Egit 用户指南/创建存储库部分)

但如果项目已经在 git repo 中,请首先在 git 命令行中检查这些文件的状态。如有疑问,请始终使用任何本地 git 安装(例如对于 Windows:msysgit)回退到 CLI(命令行界面)

EGit Eclipse 选项“ Import > Git > Projects from Git”应该引用所有文件,包括.project.classpath

添加 git 仓库

于 2012-10-08T15:29:50.433 回答
0

在这种情况下,我建议使用 Egit 而不是命令行。虽然命令行通常更强大,但 Egit 更了解 Eclipse 项目的逻辑项目结构。

于 2012-10-09T06:01:27.257 回答