如何忽略EGit中的[源路径]链接资源?

| 如果我将链接资源添加到我的eclipse项目中,如下所示:
<linkedResources>
    <link>
        <name>[source path] src</name>
        <type>2</type>
        <locationURI>DOCUMENTS/Another_Project/src</locationURI>
    </link>
</linkedResources>
EGit每次在提交屏幕中显示所有链接的文件。 我尝试了.gitignore中各种条目的组合,但均未成功。默认右键单击“团队->忽略”,将以下行:/ [源路径] src添加到.gitignore,但不起作用。 有没有解决的办法?     
已邀请:
        我们解决该问题的方法是手动编辑相关的.gitignore文件,有关完整答案,请在此处查看我对问题3310129的回答。     
        实际上,EGit仍然缺乏对链接资源的适当处理,请参阅eclipse错误333338。我一直在研究解决此问题的补丁程序。因此,如果您真的希望EGit优雅地忽略链接的资源,则可能需要从源代码构建并包括该补丁。 EGit贡献者指南应该可以帮助您入门。否则,前面提到的.gitignore解决方法可能是您唯一的选择。     
        这是我们等待EGit团队正确修复此错误时可以使用的解决方案。假设(如上所述),您已经在Eclipse
.project
文件中以此方式定义了链接资源:
<linkedResources>
  <link>
    <name>[source path] src</name>
    <type>2</type>
    <locationURI>DOCUMENTS/Another_Project/src</locationURI>
  </link>
</linkedResources>
您可以使用
*
**
通配符将
DOCUMENTS/Another_Project/src
下的所有文件和文件夹手动添加到
.gitignore
文件中:
**/com/domain/module_name/some_package/
警告:由于
**
通配符匹配任何级别的目录,因此必须确保路径和/或文件名是唯一的,并且在项目的其他位置找不到。但是,如果像我一样,您的结构使用反向DNS命名样式,后跟模块名称,则可能只需要此解决方案。     

要回复问题请先登录注册