20GB项目上的Git Extensions需要太长时间(并打开100个git.exe进程)只是为了在分段之前显示更改

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

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

我真的不知道该怎么办才能让它发挥作用……

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

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

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

不在Windows上

如果您不必处理Windows,您的答案很简单.根本就没有竞争:git-annex就是你要找的;没有Windows的东西肯定会伤害

在Windows上

对于我们这些坚持使用Windows的人来说,this stackexchange threadthis stackoverflow one都有一些好的指针,但没有银子弹:(

我目前最大的希望是git-annex possibly making it to Windows,或bup更少“流血”

点赞