小编jdo*_*low的帖子

Git:将分支合并为master,或者master转换为分支

我想知道我是否犯了一个错误,首先将master合并到另一个分支,然后将它合并回master.

假设我创建了以下分支,每个分支都有一个单独的提交:

            mkdir git_merging
            cd git_merging/
            git init
            touch on_master
            git add .
            git commit -m "Initial commit on master"

            git checkout -b x
            touch on_branch_x
            git add .
            git commit -m "Initial commit on branch x"

            git checkout master
            touch on_master_again
            git add .
            git commit -m "Commit on master after branching"
Run Code Online (Sandbox Code Playgroud)

现在我想合并.通常,我更喜欢先将master合并到x中,然后将x合并到master中:

            git checkout x
            git merge -m "Merge master into x" master 
            echo "test results"
            git checkout master 
            git merge x
Run Code Online (Sandbox Code Playgroud)

这样我就可以在合并回master之前测试一些东西,确保我总是有一个正常运行的master分支.据我所知,与将x直接合并到master中相比,没有功能差异:

            git merge -m "Merge x …
Run Code Online (Sandbox Code Playgroud)

git merge git-merge

13
推荐指数
1
解决办法
5663
查看次数

当未定义变量时跳过Ansible任务

我在剧本中有以下任务:

- name: task xyz  
  copy:  
    src="{{ item }}"  
    dest="/tmp/{{ item }}"  
  with_items: "{{ y.z }}"  
  when: y.z is defined  
Run Code Online (Sandbox Code Playgroud)

y.z没有定义,所以我期待跳过任务.相反,我收到:

FAILED! => {"failed": true, "msg": "'dict object' has no attribute 'z'"
Run Code Online (Sandbox Code Playgroud)

我发现: 如何在ansible中定义变量时运行任务? 但似乎我实现了这一点.我在这做错了什么?

ansible

1
推荐指数
1
解决办法
4244
查看次数

标签 统计

ansible ×1

git ×1

git-merge ×1

merge ×1