当我在一个非常大的项目(5GB 和大量文件)上运行 Git Extensions 时,在暂存之前需要很长时间(并且产生 100 个 git.exe 进程)来向我显示更改。
.git folder has: 7.5 GB
only my files: ~20GB
我真的不知道该怎么做才能让它工作......
当我在一个非常大的项目(5GB 和大量文件)上运行 Git Extensions 时,在暂存之前需要很长时间(并且产生 100 个 git.exe 进程)来向我显示更改。
.git folder has: 7.5 GB
only my files: ~20GB
我真的不知道该怎么做才能让它工作......
Git 现在真正的氪石确实是巨大的存储库(想想 GB 大小的文件)
人们会对你大喊“你不应该对二进制文件进行版本控制”。如果文件是不变的,他们是对的......
但是,无论文件大小如何,如果文件经常更改(您定期“打开它”、“更改一些内容”和“推送保存”),则该文件有多个版本。根据定义,您需要版本控制
如果您不必处理 Windows,那么您的答案很简单。根本没有竞争:git-annex是您正在寻找的;没有 Windows 的东西确实会伤害
对于我们这些停留在 Windows 上的人来说,这个 stackexchange 线程和这个 stackoverflow都有一些很好的指导,但没有灵丹妙药:(
我目前最大的希望是 git-annex可能会进入 Windows,或者bup 变得不那么“流血边缘”