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