如果有办法在git中使用master创建分支newbranch1并将多个分支B1,b2,b3合并到jenkins中的newbranch1中,请告诉我吗?
答案 0 :(得分:0)
是的,这应该很简单(如果您使用Linux作为操作系统,那么也是如此)。
使用Git SCM插件配置repo。然后,您将要使用shell插件并运行您正在描述的git命令:
git fetch origin #not strictly necessary
git checkout -b newbranch1 origin/master
git merge B1 b2 b3
# it would be wise to put some smarts in here... $? && git push maybe?
git push origin master
当然,git&詹金斯只能这么做。如果存在git无法解决的冲突,那么这项工作对您没有太大作用,因为您需要手动执行合并。