Я работаю с Eclipse каждый день, и у меня есть хорошие 80 проектов в моей рабочей области, хорошо организованы.Изменить местоположение всех проектов в Eclipse
Мы используем контроль версий для наших проектов.
Время от времени мы создаем новую ветку.
Я должен ежедневно работать на разных ветвях, поэтому мне нравится держать их на месте.
Так в основном, мой файл исследователь выглядит следующим образом:
- dev
- eclipse_workspaces
- workspace_16
- workspace_17
- workspace_trunk
-source
-trunk
-project1
-project2
-....
-branches
-1.6
-project1
-project2
-....
-1.7
-project1
-project2
-....
Каждое рабочее пространство настроено для работы с одной из ветвей. Основная проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда мы создаем новую ветку, я должен начать свое рабочее пространство. Переконфигурируйте все мои настройки, заново создайте мои рабочие наборы и переигрите все мои проекты вручную.
Мне кажется, что должно быть возможно «клонировать» существующее рабочее пространство и просто изменять местоположение проекта с «C:/dev/source/trunk» на «C: /dev/source/branches/1.7 " например.
Я нашел другие решения на how to do it for ONE project, но я в основном хочу это сделать для ВСЕ мои проекты каждый раз.
Я также создал небольшую программу java для автоматизации this idea, но пока не повезло. Кроме того, это решение будет постепенно устаревать, поскольку новые проекты используют другую систему с файлами дерева.
Есть ли идеи о том, как «клонировать» рабочее пространство, только изменяя расположение проектов?
Хм, изменение между рабочими пространствами всегда является проблемой. Некоторые параметры можно экспортировать, а другие - вручную. Считаете ли вы использование рабочих наборов? Таким образом, вы можете использовать одно и то же рабочее пространство (в некоторых случаях это не рабочее решение, например, когда вы выполняете RCP и играете с разными целевыми платами и т. Д.). – rlegendi
Мы используем рабочие наборы. Но я не могу импортировать один и тот же проект (из туловища и из ветки) в разные рабочие наборы в том же рабочем пространстве, потому что они имеют одно и то же имя и файлы проекта. – jlengrand
О, действительно! Вы правы, тогда подумайте, что мой комментарий неактуальен :-) – rlegendi