gpt4 book ai didi

version-control - 我如何通知所有分支我的代码发生了重大变化?

转载 作者:行者123 更新时间:2023-12-02 00:14:36 24 4
gpt4 key购买 nike

假设我有以下情况。很久以前,我在 Github 上发布了一些有用的代码,从那时起,很多人将其 fork 。现在我在我的代码中发现了一些非常严重的错误(比如缓冲区溢出)并修复它,我意识到所有的分支都应该更好地修复,否则 Bad Things™ 可能会发生。

我如何通知所有 fork 的所有者他们最好拉出这个重要的变化?

最佳答案

上游存储库并不真正了解其下游存储库(参见“Definition of “downstream” and “upstream””)。

并且您不能向 fork 发出拉取请求(无论如何都无法很好地扩展)。

因此,最简单的方法是指望其他开发人员使用您的最新更改更新他们的本地克隆,其中将包括您的最新修复。

fork

您可以更新 README.md 以供所有人查看,但您无法真正“广播”到所有分支(更不用说您不知道的所有直接克隆)。

无论如何,如果他们想回馈,您将拒绝任何不是快进的拉取请求。
这意味着他们必须在“upstream”(您的存储库)中最新的基础上重新调整他们的工作,然后再推送到他们的 fork 并提出所述拉取请求。

关于version-control - 我如何通知所有分支我的代码发生了重大变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13881712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com