ОК - я потратил немного времени на это, и я нашел то, что я считаю достойным компромиссом с использованием MercurialEclipse.
Он основан на настройке контроля версий вне Eclipse - нокак только вы это сделаете, вы можете работать в Eclipse (используя MercurialEclipse) для изменений / фиксаций / толчков.
Первая задача - удалить проекты из рабочей области Eclipse (но НЕ из файловой системы).
Затем я перемещаю все проекты, которые хочу сгруппировать, во вложенную папку в рабочей области, например,
WORKSPACE
MYREPOFOLDER
PROJECT1
PROJECT2
...
Затем я использую инструмент (в данном случае TortoiseHG), чтобы создать хранилище в папке MYREPOFOLDER.,На самом деле я клонирую репозиторий BitBucket, но все, что вам подходит ...
Все еще пользуясь TortoiseHG, я добавляю папки PROJECT1, PROJECT2 в этот репозиторий и выполняю для них 'FIRST COMMIT'.
Затем в Eclipse я использую инструмент Import-> Mercurial, чтобы импортировать некоторые или все проекты из этого репозитория.MercurialEclipse достаточно умен, чтобы находить проекты, даже если они не находятся в «корне» хранилища, и будет фиксировать и отправлять изменения AOK (ну, насколько я это тестировал !!).
Итаку вас это есть - один репозиторий с несколькими проектами и только немного работы вне Eclipse, чтобы заставить его работать - надеюсь, это кому-нибудь поможет!