我有以下分支:
master
production
和以下远程分支:
origin/master
origin/production
我有一个脚本来提取origin/master
分支,并获取与上次提取(log -p master..origin/master
)所做更改相比的差异。然后我合并origin/master
。
找到的提交将推送到代码审查工具。
我想将成功的提交(只有它们)推送到生产部门,然后再推送到origin/production
。
我该怎么办?
另外,我有两个正在运行的脚本:一个从中获取origin/master
,push将详细信息提交到数据库并进行合并的脚本,而我当前正在编写的另一个脚本将必须成功提交的脚本。
我想在避免竞争条件/合并冲突的同时运行这两个脚本。由于我只想使用指定的提交,也许有一种方法可以摆脱我不想要的提交?