gpt4 book ai didi

git - 由于 Git 是累积的,当 repo 变成 5GB 时如何长期处理?

转载 作者:太空狗 更新时间:2023-10-29 13:29:17 26 4
gpt4 key购买 nike

对于 Git,既然所有的历史都在那里,我想知道,如果我保留一个 repo 来保存我在 5 年或 10 年内编写的所有代码,以及所有修订历史,那么 repo 就变成 5GB。

如果一台机器没有存储库,而我只想尝试一个代码片段或一个小的 Rails 项目,我必须克隆整个 5GB,这不太实用。

比如说,如果在5GB中,只有200MB是当前文件,其他都是历史文件,那么至少如果使用SVN,那么每台机器都会有200MB,而不是5GB。也许 Git 非常适合各个独立的中小型项目,但如果是“long term my whole life repo”,那么如何使用 Git 呢?

最佳答案

使用多个 Git 存储库。单个服务器可以处理任意数量的存储库。

如果您想在存储库中弄脏,您可以创建一个新分支,重写它的历史(将多个提交 merge 为一个),然后删除第一个分支。

关于git - 由于 Git 是累积的,当 repo 变成 5GB 时如何长期处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5534207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com