我想配置Workbench以使用其他开发人员使用的git守护程序,这些人正在使用Eclipse插件。
我可以将存储库克隆到Workbench中,但它无法将更改推回该存储库。它似乎使用该克隆来设置自己的本地存储库。
这是Workbench的限制吗?如果我们想在混合环境中使用Workbench和Eclipse插件,我们必须将Workbench用作git守护程序吗?
git@github.com:yourGithubUsername/jbpm-playground.git.
假设您和开发人员希望主要从名为“devBranch”的分支的Github存储库中进行工作,但非开发人员希望主要在KIE Workbench上工作。
您可以通过以下方式管理Workbench的git存储库和上游存储库之间的关系:
Initial setup
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
Getting changes by your non-developers from the git repo in KIE Workbench into your Github repo:
git pull git-in-kiewb master
git push origin devBranch
Getting changes by your developers from your Github repo into the git repo in KIE Workbench:
git pull origin devBranch
git push git-in-kiewb master
使用主分支的方法
git clone git@github.com:tenkyu/drools-flow-order.git
cd drools-flow-order
git remote add git-in-kiewb ssh://admin@0.0.0.0:8002/saglik
->github
git pull git-in-kiewb master
git push origin master
->local
git pull origin master
git push git-in-kiewb master
您可以使用Git钩子来完成此操作,如下所述:
基本上在您的jboss git存储库上创建,并在post-commit上添加一个钩子,可以执行git push origin。