如果github上的某个存储库的所有者已停止处理某个项目但我想为此做出贡献该怎么办?

时间:2015-12-13 08:04:27

标签: git github open-source

我最近喜欢Github上的存储库。我提出了一些拉取请求但是存储库的所有者已停止在该存储库上工作。我的拉动请求仍然开放。他最后一次承诺是两年多以前的事了。在这种情况下我该怎么办?我不希望我做了很多更改和新添加,但仍然只在我的回购中显示。我应该创建一个新的我的存储库吗?

2 个答案:

答案 0 :(得分:2)

这是my工作流程:

  • 继续保持你的叉子。
  • 对所有者进行几次ping操作(使用@owner-username)。也许是因为某些原因他错过了你的拉动请求。
  • 如果在一段时间后你没有得到任何反馈,我建议你删除你的fork存储库将你的fork转换为源存储库(这将关闭/删除拉请求)并在那里推送你的fork存储库:

    cd your-fork
    git remote set-url origin http://github.com/your-username/repo
    git push --all
    

    我更喜欢源而非叉子,因为叉子有一些限制(例如,您无法在叉子中搜索代码)。

  • 最后,添加一个说明您的存储库是未维护的存储库的延续是很好的。

答案 1 :(得分:0)

正如其中一条评论建议继续在你的分支上工作,它可能成为特定事物的事实上的版本。

我想我会为那些在这里搜索这片土地的人添加一个额外的答案,因为Github最近添加了一个新功能,维护者可能没有时间积极开发他们开始使用的东西:archiving

来自博文:

  

存档存储库使其对每个人(包括存储库所有者)都是只读的。这包括编辑存储库,问题,拉取请求,标签,里程碑,项目,维基,发布,提交,标签,分支,反应和评论。没有人可以在存档的存储库中创建新问题,提取请求或注释,但您仍然可以对存档的存储库进行分叉 - 允许开发在其他位置继续存档的开源项目。

     

要存档存储库,请转到存储库设置页面,然后单击存档此存储库。