2010-08-27 64 views
67

当我在github上库功能请求,我想无论是我应该在github上保留我的fork项目多久?

  • 尝试与作者联系
  • 和/或实现它自己的本地副本,当我完成后,用叉子叉项目并推动我的更改。

通常情况下,原作者很乐意看到增强功能,他们会按原样拉它们,或者经过一些修改后手动合并它们。

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

github并没有真正指出哪个版本是“权威”存储库,所以我的非活动分支可能会分散其他人的注意力以找到正确的副本。事实上,我刚刚收到了某人的拉票请求,这在上游也被接受了。

+0

Github确实表明一个项目是一个叉子,标题下面有一个小的“分叉......”。还有问题是默认关闭的。 – Schwern 2015-01-18 00:31:16

回答

67

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

+10

这种感觉很奇怪删除回购,而承诺在其他地方生存,但我想它类似于合并到主人后杀死“尝试”分支。 – 2010-08-27 15:27:00

+11

在您的GitHub账户中保留旧的回购显示您参与各种项目。 – 2012-10-15 04:35:36

+24

@DanDascalescu:这不会被'你贡献的存储库'所反映吗? – 2013-04-08 11:38:58

2

从我个人的经验看来,删除分叉存储库也会将其从'您贡献的存储库'中删除。做出决定时请注意。

+2

没有太多的价值展示你对自己的分叉贡献。只要接受请求,上游的贡献就会保留。 – Schwern 2015-01-18 00:35:57

+2

@Schwern虽然我认为可能会出现一些情况,显示你在乎的是什么,请注意,我*不*在我的回答中讨论它。我只是把它作为一个额外的信息来指出。 – nha 2015-01-18 11:35:36

相关问题