Я использую Eclipse CDT и egit, и мне нужно построить один проект из нескольких репозиториев. Один из них содержит основную часть исходного кода, а второй содержит сценарии использования, используемые как часть процесса сборки (которые также используются при создании нескольких других проектов).Структурирование проекта eclipse, содержащего несколько репозиториев git
Я изо всех сил пытаюсь понять, могу ли я сделать работу с этой настройкой разумно. Я не могу понять, как связать проект CDT с несколькими репозиториями git, а это значит, что я не могу выполнять операции VCS для некоторых файлов в проекте.
Я хочу, чтобы иметь возможность щелкнуть правой кнопкой мыши по любому файлу в рабочей области и выполнить команду, в которой находится репозиторий, и выполнить операции (история, винить ...) правильно. Кто-нибудь смог это сделать, или вы можете указать мне на документацию, которую я не могу найти из-за огромного количества руководств «Несколько проектов в одном репо».
В чем проблема с наличием нескольких проектов (по одному для каждого репозитория)? В Eclipse вообще невозможно создать проект, состоящий из нескольких исходных местоположений. Вы можете связать ресурсы, но это ограничено. – robinst
Пользователи с несколькими проектами могут/должны будут иметь набор сценариев сборки для каждого проекта (им может потребоваться внести изменения во время работы над одним проектом, который еще не нужен в другом). Пользователи хотят избежать двух проектов для каждой вещи, над которой они работают (foo + foo_scripts, bar + bar_scripts ...) – Carcophan
@robinst Хранилища были вытащены в одну и ту же папку, если проект находится в .../project/then два репозитория находятся в .../project/foo/.git и .../project/scripts/.git – Carcophan