>我创建了一个包含一组更改的拉取请求.
>我的下一个任务取决于这些变化
> PR可能需要一段时间才能获得批准并合并到发布分支中
>当我从本地主人创建新功能分支时,PR更改不存在
如何创建新分支以包含待处理的拉取请求,而不是在我推动新PR时不会产生问题?例如,当我合并第二个PR时,我不希望第一个PR的更改产生冲突.
考虑从第一个功能分支分支或将第一个功能合并到第二个分支,但不确定哪个是更好的选择.
最佳答案 鉴于
>在PR2中,不要触摸PR1上更改的文件.
PR1和PR之间绝不存在合并冲突的可能性. PR2.
而如果
> PR1也不会改变.
你的方法完全没问题.也不会影响历史.
如果PR1被更改并且是PR2的依赖项,除了您的工作之外,您可能需要在PR2实现中遵守该更改(例如:依赖方法签名).如果是这种情况,重新定位当前分支(PR2)将master(或开发,PR1已合并到的主要开发分支)分支作为基础将使您的历史更好. :))