2014-11-05 4 views
3

Я хотел настроить Workbench для использования демона git, который используется другими разработчиками, которые используют плагин Eclipse.Может ли Drools 6 Workbench нажать на удаленный репозиторий git?

Я могу клонировать хранилище в Workbench, но он не будет вносить изменения обратно в этот репозиторий. Кажется, этот клоун использует для создания собственного локального репозитория.

Это ограничение с Workbench? Если мы хотим использовать Workbench и плагин Eclipse в смешанной среде, нужно ли использовать Workbench в качестве демона git?

ответ

7

Насколько мне известно, в KIE Workbench нет функциональности, пока вы не нажмете на дистанционное репо. Тем не менее, вы все равно можете достичь своей цели иметь восходящий репозиторий, а не позволить всем разработчикам использовать репозиторий git в KIE Workbench. Вы можете протестировать его с помощью существующего репозитория jbpm-playground. Давайте предположим, что вы создали вилку на Github -

[email protected]:yourGithubUsername/jbpm-playground.git. 

и что вы и ваши разработчики хотят работать в первую очередь с раздвоенным Github репо на ветке под названием «devBranch», но не-разработчики хотят работать в первую очередь на KIE Workbench.

Вы можете управлять, что отношения между мерзавца репо верстаке и вверх по течению репо, как это:

  1. Начальная настройка

    git clone [email protected]:yourGithubUsername/jbpm-playground.git 
    cd jbpm-playground 
    git branch devBranch 
    git checkout devBranch 
    git push origin devBranch 
    git remote add git-in-kiewb ssh://[email protected]:8001/jbpm-playground 
    
  2. Получение изменений от ваших не-разработчиков из мерзавца репо в KIE Workbench в вашем реестре Github:

    git pull git-in-kiewb master 
    git push origin devBranch 
    
  3. Получение изменений от ваших разработчиков из вашего Github репо в мерзавца репо в KIE Workbench:

    git pull origin devBranch 
    git push git-in-kiewb master 
    
1

для использования мастер-ветви

git clone [email protected]:tenkyu/drools-flow-order.git 
cd drools-flow-order 
git remote add git-in-kiewb ssh://[email protected]:8002/saglik 

->github 
git pull git-in-kiewb master 
git push origin master 

->local 
git pull origin master 
git push git-in-kiewb master 

 Смежные вопросы

  • Нет связанных вопросов^_^