企业开发git提交版本问题

主分支  :   A——》B——》C  
                |
                | (创建分支B')
                B'

问题: B'开发完成之后,发现主分支,已经被和并功能到版本D了
这个时候我应该直接把B' merge到D上;还是拿着D merge到B'上,然后再把最新的B'再merge到D上呢?

建议先更新D 把D merge到B' 本地看冲突没冲突,不冲突再merge到主分支D上