我是ansible的新手。假设我在开发分支上,我试图执行类似于:
的事情git checkout --detach
git merge branch-for-pr
这应该创建一个模仿正在合并的pull请求的分离状态。到目前为止,我有:
- name: get to detached
sudo: no
git: >
refspec=+refs/heads/*:refs/remotes/origin/*
detach=True
但是我在文档中没有看到有关如何执行合并的内容。
感谢任何帮助。
答案 0 :(得分:0)
Git module目前似乎不支持合并命令。
完成您所描述的合并的一种方法是使用command module:
- name: git merge branch-for-pr
command: git merge branch-for-pr
args:
chdir: path/to/your/repo