最佳答案
我正在为Windows使用Git-1.9.0-preview20140217
。据我所知,此版本应该解决文件名过长的问题。但不适合我。
我肯定做错了什么:我做了git config core.longpaths true
和git add .
,然后git commit
。一切都很顺利。但是当我现在做git status
时,我得到一个包含Filename too long
的文件列表,例如:
node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js: Filename too long
对我来说,重现很简单:只需使用Angular生成器(“yo Angular”)创建一个文书 Web应用程序,并从.gitignore
文件中删除node_modules
。然后重复上述Git命令。
我错过了什么?