4

当我在一个非常大的项目(5GB 和大量文件)上运行 Git Extensions 时,在暂存之前需要很长时间(并且产生 100 个 git.exe 进程)来向我显示更改。

.git folder has: 7.5 GB
only my files: ~20GB

我真的不知道该怎么做才能让它工作......

4

1 回答 1

2

Git 现在真正的氪石确实是巨大的存储库(想想 GB 大小的文件)

人们会对你大喊“你不应该对二进制文件进行版本控制”。如果文件是不变的,他们是对的......

但是,无论文件大小如何,如果文件经常更改(您定期“打开它”、“更改一些内容”和“推送保存”),则该文件有多个版本。根据定义,您需要版本控制

不在 Windows 上

如果您不必处理 Windows,那么您的答案很简单。根本没有竞争:git-annex是您正在寻找的;没有 Windows 的东西确实会伤害

在 Windows 上

对于我们这些停留在 Windows 上的人来说,这个 stackexchange 线程这个 stackoverflow都有一些很好的指导,但没有灵丹妙药:(

我目前最大的希望是 git-annex可能会进入 Windows,或者bup 变得不那么“流血边缘”

于 2013-03-21T23:54:00.870 回答