如何解决如何忽略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命名样式,后跟模块名称,则可能只需要此解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。