我假设在github上为某个项目提供维护服务。我是通过克隆原作者的存储库并推动我自己的变化和发展来实现的。这是根据原作者的说法完成的,因此他们不希望将来对此进行研究。尽管如此,我的存储库被标记为他们的分支,这使得它看起来不那么正式。有没有办法将给定的存储库表示为官方存储库?交换我的存储库和原始开发人员之间的关系?
我想我可以删除我的存储库,然后让原始开发人员将他们的存储库转移到我的存储库中,然后让原始开发人员从那里开始,然后从我的本地存储库推送我自己的更改。但不知怎的,这感觉不对。它将依赖我的本地副本。迁移例如页面分支可能会造成额外的麻烦。我希望有一个更清洁的解决方案。
答案 0 :(得分:1)
似乎没有一种干净的方法可以做到这一点。
似乎您最好的选择是要求GitHub支持将您的存储库转换为“正常模式”而不是“分叉”模式。
另一种解决方案是删除并重新创建存储库。但是,这可能很危险,因为在此过程中也会删除维基和问题数据。
如果您对此有任何疑问,请在评论中告诉我,我可以修改我的答案。