我现在计划存档/弃用存储库并将其移动到外部驱动器。但是,.git/objects/pack 中的一些大包文件无法传输,因为它们大于 4GB。我知道直接删除包文件会重写历史记录,但我想知道如果我确定将来不会从历史记录中检索任何文件,那么仅删除这些文件是否可以。直接删除整个文件夹还有其他缺点吗pack
?我认为存储库中的其他文件不会受到影响,而只会影响它们的备份。它是否正确?
如果你这样做,你将使整个东西作为 git 存储库毫无用处,在这种情况下,你最好删除所有.git
.
如果您担心的是超过 4GiB 的文件(大概是因为 FAT 文件系统),那么使用 怎么样git repack -ad --max-pack-size=3G
,它将把所有对象重写到新包中,确保没有一个包文件太大?
归档时间: |
|
查看次数: |
861 次 |
最近记录: |