【发布时间】:2019-08-25 00:35:09
【问题描述】:
我想问一下 git fork 是如何在 git 服务器中实际工作的。例如在 gitlab 中,当用户分叉一个存储库时,项目的文件实际上被复制了,或者与主存储库有一个链接(符号)?换句话说,相同的文件是否存储(到数据库)N次,每个fork一个?如果是,是不是很浪费硬盘空间?
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为虽然它很有趣,但它纯粹是教学性的,并不代表可以解决的特定问题。跨度>
-
尝试阅读
git-fork的文档会产生No manual entry for git-fork; git 对分叉一无所知。 gitlab 如何实现所谓的“fork”的细节将取决于 gitlab。 github会有所不同。