我应该在github上保留我的fork项目多久?

当我在github的图书馆有function请求时,我也会

  • 尝试联系作者
  • 和/或在本地副本上自己实现,当我完成时,分叉项目并推送我的更改。

通常情况下,原作者很乐意看到这些增强function,他们会按原样拉取它们,或者在进行一些修改后手动合并它们。

问题是,在我的提交被上游接受之后,我应该如何处理我的fork项目? 如果我不打算进一步更新,我应该删除存储库吗? 或者,我是否应该为了历史利益而保留它?

github并没有真正指出哪个版本是“权威”版本库,所以我的不活跃的分支可能会分散其他人的注意力。 事实上,我刚刚得到了一个人的拉取请求,这在上游也被接受了。

如果我没有兴趣成为积极的贡献者或开发者,我通常会在补丁被上游接受后删除。 由于历史的原因,我认为没有必要保持回购 – 提交已经有了我的名字和电子邮件,以及提交的时间戳,这似乎是它真正需要的所有历史logging。

从我个人的经验看来,删除分叉版本库也会将其从“您贡献的版本库”中除去。 做决定时要注意。