Я работаю над несколькими различными проектами, которые используют функциональные ветви;то есть каждая функция реализована в независимой ветке.Мне часто нужно быстро переключаться между ветвями или тестировать разные ветки друг против друга (чтобы увидеть, не приводит ли ветка к неудачным тестам, или использовать клиентскую программу в одной ветке с серверной программой в другой ветке).* На практике в Eclipse это означает, что мне нужно иметь проект в моей рабочей области для каждой отдельной ветви.
У меня уже есть небольшой внешний скрипт Python, который создает файлы .project
и .pydevproject
,но мне все равно нужно нажать «Файл», «Импорт», «Существующие проекты в рабочую область», «Обзор», затем выбрать файл, затем «Готово».Наконец, мне нужно подождать, пока Eclipse пересмотрит весь «новый» исходный код, хотя он такой же, как и все остальные копии этого проекта, которые есть в моем рабочем пространстве.любой из этих шагов, которые я могу.Есть ли способ подключиться к Eclipse из сценария и сказать ему, чтобы он вызывал эту функцию?