在gradle任务中将提交从一个分支添加到另一个分支

时间:2016-11-10 16:11:21

标签: gradle grgit

我的要求是添加分支的最后一次提交' A'分支' B'我做了一些研究,发现了采摘樱桃'可以是一个很好的解决方案。我想写一个gradle任务,它将执行此操作。所以,我做这样的事情:

set term # ;
CREATE TRIGGER tr_department_rating_insert for department_tester after insert
as
begin
 select result from f_rating(NEW.budget) into :temp_rating; 
 update department_rating
    set occurrences = occurrences + 1
    where rating = temp_rating;
end # 
commit work #

}

分支A是我的本地分支。 上述任务不执行所需的操作。

1 个答案:

答案 0 :(得分:0)

我无法在这里使用cherry-pick,因为我想将所有提交推送到另一个分支。这对我有用:

task PushChanges() <<{
 def grgit = org.ajoberstar.grgit.Grgit.open(dir: project.parent.projectDir)
'git push origin A:B'.execute().text.trim()
}