2

我已经承担了 github 上给定项目的维护工作。我通过克隆原始作者的存储库并推动我自己的更改和开发来做到这一点。这是按照原作者的要求完成的,因此他们不希望在未来进行此工作。尽管如此,我的存储库被标记为他们的一个分支,这使它看起来不那么正式。有没有办法将给定的存储库表示为官方的?交换我的存储库和原始开发人员之间的关系?

我想我可以删除我的存储库,然后让原始开发人员将他们的存储库转移到我的存储库,然后让原始开发人员从中分叉,然后从本地存储库推送我自己的更改。但不知何故,这感觉不对。它将依赖于我的本地副本。例如,页面分支的迁移可能会造成额外的麻烦。我希望有一个更清洁的解决方案。

4

1 回答 1

1

似乎没有一种干净的方法可以做到这一点。

似乎您最好的选择是要求 GitHub 支持将您的存储库转换为“正常模式”,而不是“分叉”模式。

另一种解决方案是删除并重新创建存储库。但是,这可能很危险,因为在此过程中也会删除 wiki 和问题数据。

如果您对此还有其他疑问,请在评论中告诉我,我可以修改我的答案。

于 2013-07-06T13:25:31.043 回答