是否有可能在Github上“分叉”?
我目前正在从一个我一直在研究的框架上开展一个分拆项目(fork)。
这个项目的目的是相当通用的,但现在我需要为我的客户再次分配代码库。
在这一刻,我为我的客户创build了一个自定义分支,但我宁愿有一个独立的存储库。
- 是可以“叉叉”?
- 如果没有,我有什么替代scheme?
情况概述:
- 框架库(原始)
- 通用应用程序库(fork)
- (尚未)客户端存储库(应用程序的分支)
- 通用应用程序库(fork)
注意:当试图在Github上“fork fork”的时候,你会收到一个你已经分叉项目的通知:
我联系了GitHub支持这个“问题”,他们证实这是不可能的。 而且,这样的function将来也不太可能实现。
简单的回答:是的,没有。
不,对于单个帐户,您无法创build两个具有相同名称的存储库(并且叉子始终具有相同的名称)。
是的,为多个帐户。 所以你可以为你的第二个分支设置一个组织。
这现在很可能。 你只要去你想要叉的叉子,然后点击“叉子”,就像你总是这样做。 但是,只有在您的帐户中不存在与该存储库不同的分支时才有效。 如果你这样做,你必须删除它。
在iFreilicht的评论中回答
既然现在是正确的答案,最好强调一下。 版主应理想地更新原始答案。
当然这是可能的。 不幸的是,它必须在cmd行上完成。 在创build基本分支之后,创build另一个新的回购。 在本地签出基本叉,添加一个远程到新的回购,并推到新的回购。