我正在进行代码更改,跨越Github上托管的多个存储库。有没有办法在一个地方跟踪这些变化? 像交叉存储库拉取请求之类的东西?
答案 0 :(得分:0)
不,没有办法做到这一点。
您可以做的最好的事情是将您的Pull请求交叉链接在一起。请参阅GitHub help for linking to issues and PRs。特别是,如果您在公关说明中包含Bob/Scripts#24
,则会自动链接到Scripts
所拥有的名为Bob
的仓库中的PR#24。
作为替代方案,您可以重构更改以保持向后兼容性,以便您可以一次提交一个PR。例如,假设您正在修改仓库A
和仓库B
,A
取决于B
。首先为B
提交一个PR,它会添加新功能并将某些方法标记为已弃用。合并后,您可以提交使用新方法的A
的PR。最后,您可以提交B
的PR来删除已弃用的方法。这稍微复杂一些,但根据项目可能是更好的选择,因为如果有其他项目使用不推荐的方法,第三个PR可能会被延迟。