GitHub中存储库之间的更改

时间:2016-09-26 16:34:05

标签: github

我正在进行代码更改,跨越Github上托管的多个存储库。有没有办法在一个地方跟踪这些变化? 像交叉存储库拉取请求之类的东西?

1 个答案:

答案 0 :(得分:0)

不,没有办法做到这一点。

您可以做的最好的事情是将您的Pull请求交叉链接在一起。请参阅GitHub help for linking to issues and PRs。特别是,如果您在公关说明中包含Bob/Scripts#24,则会自动链接到Scripts所拥有的名为Bob的仓库中的PR#24。

作为替代方案,您可以重构更改以保持向后兼容性,以便您可以一次提交一个PR。例如,假设您正在修改仓库A和仓库BA取决于B。首先为B提交一个PR,它会添加新功能并将某些方法标记为已弃用。合并后,您可以提交使用新方法的A的PR。最后,您可以提交B的PR来删除已弃用的方法。这稍微复杂一些,但根据项目可能是更好的选择,因为如果有其他项目使用不推荐的方法,第三个PR可能会被延迟。