【问题标题】:gitignore for folder of eclipse projectsgitignore 用于 Eclipse 项目的文件夹
【发布时间】:2015-06-16 10:27:11
【问题描述】:

我正在按照一组 java swing 教程工作,每个教程都是一个 Eclipse 项目,将它们保存在工作区中。我在工作区文件夹(mac)中初始化了一个 git 存储库,然后上传到 github。当我在另一台计算机 (linux) 上下载此文件夹时,无法识别项目,并且在 Eclipse 中打开/导入失败。说:“文件夹未被识别为项目”。在 git 中处理项目集合的最佳方式是什么?

【问题讨论】:

  • 你能发布 gitignore 吗?

标签: eclipse git multiple-projects


【解决方案1】:

如果您想在您的机器上拥有所有 Eclipse 项目数据,您必须将以下文件/文件夹添加到 Git:

  • .classpath
  • .project
  • .settings(文件夹)

确保在您的本地或全局 .gitignore 文件中不会忽略这些内容。

忽略 bintarget 文件夹之类的内容,因为它们包含已编译的类,不应添加到 Git。

【讨论】:

    【解决方案2】:

    关于失败的导入:正如@nwinkler 所写,Eclipse 会查找 .project 和 .classpath 文件,因此您需要将它们(以及 .settings 目录)添加到您的 git 存储库中。

    关于.gitignore,我通常把工作区的东西放在那里(然后在克隆后在eclipse中做import existing projects):

    也就是说,

    .metadata/.plugins
    .metadata/.lock
    .metadata/.log
    

    然后对于每个项目,bin 文件夹

    project_dir/bin
    

    以及任何其他生成的文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-21
      • 1970-01-01
      • 1970-01-01
      • 2017-12-05
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 2016-05-08
      相关资源
      最近更新 更多