我们最近开始使用git,当有人提交了一个大文件(大约1.5 We )时,我们遇到了一个严重的问题,这导致git在各种32位OSes上崩溃。这似乎是一个已知的bug (git将文件mmap到内存中,如果它不能获得足够的意外空间,它就不会工作),它不会很快得到修复。编辑:问题来自意外提交的大文件,在这种情况下是程序输出的大转储。这样做的目的是为了避免意外提交,因为如果开发人员确实意外地提交了一个大文件,然后试图将其从存储库中取出来,这是一个下午,没有人可以做任何工作,并且必须修复他们拥有的所有本地分支。