Git和Eclipse:显示项目外部的文件

Git和Eclipse:显示项目外部的文件,eclipse,egit,Eclipse,Egit,免责声明:我是EGit新手,但熟悉命令行Git 在Eclipse Neon中,我配置了一个具有以下结构的Git存储库: .git README.md .gitignore projectA .project projectB .project projectC .project 问题:在Enterprise Explorer、Navigator、Project和Package Explorer中,我只能看到ProjectA、ProjectB和ProjectC,而不能看到README

免责声明:我是EGit新手,但熟悉命令行Git

在Eclipse Neon中,我配置了一个具有以下结构的Git存储库:

.git
README.md
.gitignore
projectA
  .project
projectB
  .project
projectC
  .project
问题:在Enterprise Explorer、Navigator、Project和Package Explorer中,我只能看到
ProjectA
ProjectB
ProjectC
,而不能看到
README.md
.gitignore

问题:如何从Eclipse内部修改
README.md
.gitignore

环境:在企业资源管理器>可用自定义项下,我已取消选中
*resources
。在Navigator>Filters下,我取消选中了
*

Package/Project Explorer、Navigator等。仅显示Eclipse导入/打开的项目中的文件。以
开头的文件隐藏在Package/Project Explorer中,但默认情况下显示在Navigator视图中

  • Git Repositories视图中,导航到工作树节点下的文件,然后双击打开该文件。或者,使用文件>打开文件
  • 编辑并保存文件
  • 在Git Stagging视图中,像往常一样提交/推送文件
  • 包/项目浏览器、导航器等仅显示Eclipse导入/打开项目中的文件。以
    开头的文件隐藏在Package/Project Explorer中,但默认情况下显示在Navigator视图中

  • Git Repositories视图中,导航到工作树节点下的文件,然后双击打开该文件。或者,使用文件>打开文件
  • 编辑并保存文件
  • 在Git Stagging视图中,像往常一样提交/推送文件
  • 建议的另一种方法是在存储库工作目录的根目录下创建一个项目,以便readme和gitignore文件成为工作区的成员

    在工作目录的根目录下创建一个常规项目

    打开新建项目向导(文件>新建>项目)以创建常规项目。选择您选择的项目名称,取消选中使用默认位置复选框,然后在位置输入字段中输入存储库工作目录的位置

    这将在工作目录的根目录中创建一个包含项目元数据的
    .project
    文件。如果所有团队成员都使用Eclipse作为IDE,那么将此文件提交到存储库可能是有意义的

    (可选)使用资源筛选器排除嵌套项目

    现在,PackageExplorer和其他导航视图显示了一个项目,其中包含工作目录中的所有文件和文件夹,包括包含嵌套项目的文件夹

    资源筛选器可用于排除包含嵌套项目的文件夹,以便仅显示其他项目中尚未显示的文件和文件夹

    要添加资源筛选器,请打开根级别项目的“属性”对话框,然后打开“资源”>“资源筛选器”页面。通常,所有嵌套项目都遵循一种通用的命名模式。在这种情况下,可以使用指定模式以匹配文件夹名称的文件和文件夹属性过滤器来排除它们。否则,插件提供了一个功能来排除所有嵌套的Wprkspace项目

    优点和缺点

    将所有文件放在IDE内的存储库中,可以轻松编辑和浏览文件,包括指示所有文件更改状态的装饰器

    一些用户可能会考虑在库的根目录中有一个额外的<代码>项目文件。

    < P>一个替代建议,就是在存储库工作目录的根目录创建一个项目,以便Read和GiTigNoR文件成为工作区的成员。 在工作目录的根目录下创建一个常规项目

    打开新建项目向导(文件>新建>项目)以创建常规项目。选择您选择的项目名称,取消选中使用默认位置复选框,然后在位置输入字段中输入存储库工作目录的位置

    这将在工作目录的根目录中创建一个包含项目元数据的
    .project
    文件。如果所有团队成员都使用Eclipse作为IDE,那么将此文件提交到存储库可能是有意义的

    (可选)使用资源筛选器排除嵌套项目

    现在,PackageExplorer和其他导航视图显示了一个项目,其中包含工作目录中的所有文件和文件夹,包括包含嵌套项目的文件夹

    资源筛选器可用于排除包含嵌套项目的文件夹,以便仅显示其他项目中尚未显示的文件和文件夹

    要添加资源筛选器,请打开根级别项目的“属性”对话框,然后打开“资源”>“资源筛选器”页面。通常,所有嵌套项目都遵循一种通用的命名模式。在这种情况下,可以使用指定模式以匹配文件夹名称的文件和文件夹属性过滤器来排除它们。否则,插件提供了一个功能来排除所有嵌套的Wprkspace项目

    优点和缺点

    将所有文件放在IDE内的存储库中,可以轻松编辑和浏览文件,包括指示所有文件更改状态的装饰器

    有些用户可能会考虑在库的根目录中有一个额外的<代码>项目文件作为下边。