Вот решение, которое мы можем использовать во время ожидания исправления этой ошибки командой 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, за которым следует имя модуля, возможно, вам подойдет это решение.