可以将Drools 6 Workbench推送到远程git存储库吗?

use*_*848 3 git drools jbpm workbench

我想设置Workbench以使用由其他使用Eclipse插件的开发人员共享的git守护程序.

我可以将存储库克隆到Workbench中,但它不会将更改推送回该存储库.它似乎使用该克隆来设置自己的本地存储库.

这是Workbench的限制吗?如果我们想在混合环境中使用Workbench和Eclipse插件,我们是否必须使用Workbench作为git守护进程?

Amp*_*ard 7

据我所知,KIE Workbench还没有推出远程仓库的功能.但是,您仍然可以实现拥有上游存储库的目标,而不是让所有开发人员在KIE Workbench中使用git repo.您可以使用现有的jbpm-playground repo进行测试.假设你在Github上创建了一个fork -

    git@github.com:yourGithubUsername/jbpm-playground.git.  
Run Code Online (Sandbox Code Playgroud)

并且您和您的开发人员希望主要从名为"devBranch"的分支上的分叉Github仓库开始工作,但非开发人员希望主要在KIE Workbench上工作.

您可以像下面这样管理Workbench的git repo和上游repo之间的关系:

  1. 初始设置

    git clone git@github.com:yourGithubUsername/jbpm-playground.git
    cd jbpm-playground
    git branch devBranch
    git checkout devBranch
    git push origin devBranch
    git remote add git-in-kiewb ssh://krisv@your-jbpm-server:8001/jbpm-playground
    
    Run Code Online (Sandbox Code Playgroud)
  2. 非开发人员从KIE Workbench中的git repo获取更改到您的Github仓库:

    git pull git-in-kiewb master
    git push origin devBranch
    
    Run Code Online (Sandbox Code Playgroud)
  3. 您的开发人员将您的Github仓库更改为KIE Workbench中的git仓库:

    git pull origin devBranch
    git push git-in-kiewb master
    
    Run Code Online (Sandbox Code Playgroud)