Связанные папки src в проекте Eclipse и выпуск SVN

У меня есть настроенный проект eclipse, который НЕ находится непосредственно в дереве проверки SVN - вместо этого я использую опцию 'link src' в eclipse для настройки моего проекта. Мысль, стоящая за этим подходом, в первую очередь направлена ​​на то, чтобы в дереве проверки SVN не было всего беспорядка, который Eclipse (и любые работающие плагины) создавали при создании проекта, прямо указывающего на структуру родительского дерева SVN. Проблема, связанная с этим подходом, заключается в том, что subclipse не может прочитать информацию.svn из папок "связанных src", поэтому такие функции, как сравнение / история, недоступны ни для одного из этих связанных ресурсов. Вопрос есть ли обход? Если нет, то есть ли лучший подход?

2 ответа

Почему бы вам не использовать SVN игнорировать, чтобы держать беспорядок от вашего дерева SVN? Смотрите Subclipse SVN: игнорировать

Subclipse следует стратегии "дружественности к ссылкам" в документации Eclipse, что означает, что мы автоматически игнорируем связанные ресурсы. Увидеть:

http://help.eclipse.org/juno/topic/org.eclipse.platform.doc.isv/guide/team_resources_linked.htm

Subclipse использует API Subversion для всех операций, а Subversion работает с файловой системой. Он не знает о специфических для Eclipse функциональных возможностях, таких как связанные ресурсы, поэтому он может следовать только обычной семантике рабочей копии Subversion. Он никогда не мог видеть существование этих ресурсов как часть рабочей копии.

Subclipse требует, чтобы корневой каталог проекта был рабочей копией, и тогда все остальное, что включено или игнорируется, основано на используемых вами функциях Subversion.

Другие вопросы по тегам