[Обновление: см. Комментарии]
Итак, допустим, у меня есть такая структура:
/ trunk / src
/ trunk / platform / linux / [eclipseproject]
/ trunk / platform / windows / [eclipse project]
Я хочу, чтобы оба проекта могли видеть / trunk / src, открывать его файлы и использовать автоматическое выделение ошибок на этихфайлы.Я пытался создать связанные ресурсы для каталога.Это прекрасно работает с неприятными ограничениями.Он никогда не обновляется, если вы не импортируете повторно и не можете создавать / удалять файлы.Я попытался сохранить символическую ссылку в репозитории git, которая, по-видимому, с git 1.6.1 больше не работает.Я все равно попробовал, и после клонирования символическая связь становится нашей неработающей.
Это действительно просто для простоты доступа к основной базе кода для многоплатформенного проекта.Решение не обязательно должно быть элегантным, но оно важно.Так что я полагаю, что могу поручить каждому разработчику просто создать собственную ссылку sym на основную кодовую базу в рамках настройки среды разработки.Пробовал, и эти символические ссылки, созданные с помощью ln -s, похоже, не появляются в Eclipse и не могут быть импортированы.
Наконец я решил, что могу создать общий проект в / trunk / в Eclipse.Похоже, Eclipse достаточно «умен», чтобы предупредить меня, что это невозможно, поскольку он обнаруживает другие проекты глубже.
Любая помощь приветствуется.