У нас настроена полная среда WSO2, и мы работаем с командой WSO2.Один вопрос, который не был удовлетворен, к нашему удовлетворению, заключается в том, как наилучшим образом управлять исходным кодом для различных решений, созданных с помощью инструмента Eclipse WSO2.
Для небольшого фона, когда вы используете этот инструмент для создания нового решения,он создаст несколько отдельных проектов в рабочей области eclipse.Наша цель состоит в том, чтобы разработчики уровня «конфигуратора» могли легко создавать и распространять решения, которые наши ведущие разработчики создают и проверяют в нашем предварительном репозитории BitBucket.
Есть два подхода, которые мы можем видеть, каждый со своимисобственные недостатки.
Создайте репозиторий для всего рабочего пространства и добавьте файлы .gitignore во все мета-каталоги eclipse.Это позволило бы другому разработчику проверить решение целиком, но требует большого количества ручного создания файлов .gitignore, чтобы предотвратить создание рабочей области eclipse, которая может некорректно загружаться в более поздней версии eclipse.
Создайте репозиторий для каждого отдельного проекта, созданного в рабочей области с помощью инструментария WSO2, и управляйте каждым из них в отдельности.Это делает ветвление или разветвление проблемой.Для внесения изменений в решение потребуется зафиксировать изменения в одном или нескольких отдельных репозиториях.
Кто-нибудь еще сталкивался и впоследствии элегантно решил эту проблему?Мы что-то упускаем из виду (пожалуйста, о, пожалуйста)?
Заранее спасибо!