当我在一个非常大的项目(5GB和大量文件)上运行Git Extensions时,在暂存之前向我显示更改需要很长时间(并产生100个git.exe进程)。
.git folder has: 7.5 GB
only my files: ~20GB
我真的不知道该怎么做才能让它发挥作用......
答案 0 :(得分:2)
Git真正的氪石现在确实是巨型存储库(想想GB大小的文件)
人们会对你大喊“你不应该版本控制二进制文件”。如果文件不变,它们就是正确的......
然而,无论文件大小,如果文件经常更改(您“打开它”,“更改某些内容”和“定期推送保存”),有 - 字面意思 - 该文件的多个版本。根据定义,您需要版本控件
如果您不必处理Windows,您的答案很简单。没有竞争:git-annex正是你所寻找的;没有Windows的东西肯定会伤害到
对于我们这些坚持使用Windows的人来说,this stackexchange thread和this stackoverflow one都有一些好的指针,但没有银子弹:(
我目前最大的希望是git-annex possibly making it to Windows,或者bup更少“出血”