Tôi có các tệp lớn và đang cố gắng sử dụng hệ thống Git LFS mới.Git BFG để khởi động lại các vấn đề cam kết được bảo vệ bởi LFS
tôi đăng câu hỏi này - Git lfs - "this exceeds GitHub's file size limit of 100.00 MB"
Edward Thomson xác định một cách chính xác vấn đề của tôi - bạn không thể sử dụng LFS hồi tố. Anh ấy đề nghị tôi sử dụng BFG LFS support
Điều này đã hoạt động ở mức độ. Phần lớn các tệp của tôi là đã thay đổi. Tuy nhiên, có những cam kết được bảo vệ không bị thay đổi.
Trong số này được bảo vệ cam kết một số đã qua 100.00MB và do đó gây ra một từ xa: lỗi từ github
Protected commits
-----------------
These are your protected commits, and so their contents will NOT be altered:
* commit c7cd871b (protected by 'HEAD') - contains 165 dirty files :
- Directions_api/Applications/LTDS/Cycling/Leisure/l__cyc.csv (147.3 KB)
- Directions_api/Applications/LTDS/Cycling/Work/w_cyc.csv (434.0 KB)
- ...
WARNING: The dirty content above may be removed from other commits, but as
the *protected* commits still use it, it will STILL exist in your repository.
If you *really* want this content gone, make a manual commit that removes it,
and then run the BFG on a fresh copy of your repo.
Trước hết - ai đó có thể giải thích tại sao những cam kết được bảo vệ và khác biệt so với những người mà BFG thay đổi thành công?
Thứ hai - làm thế nào tôi có thể mở khóa những điều này và cho phép BFG để chỉnh sửa chúng, do đó cho phép tôi sử dụng LFS một cách chính xác và cuối cùng đẩy thành công để GitHub
Giải thích tuyệt vời! Cảm ơn bạn. Sự cố đã được giải quyết :) – LearningSlowly