Có cách nào để giảm kích thước repo bằng cách xóa bản sao dữ liệu cục bộ về các cam kết cũ không?Compact repo bằng cách xóa các cam kết cũ
Tương tự như cách git clone --depth 5
tạo bản sao cục bộ nhỏ chỉ với dữ liệu cam kết gần đây.
Repo chứa gigabyte tài sản trò chơi đã bị ghi đè nhiều lần trong quá khứ.
Chỉnh sửa: Tôi không muốn chỉ thanh lọc lịch sử quá khứ; Tôi muốn lịch sử vẫn phù hợp với điều khiển từ xa, nhưng tôi không muốn các cam kết cũ được lưu trữ cục bộ và có sẵn.
Khi bạn nói "cam kết cũ", tôi đoán bạn không có nghĩa là treo lủng lẳng cam kết rằng không còn có thể truy cập từ một con trỏ nhánh, chỉ là những cam kết cũ thực sự trong lịch sử của bạn mà bạn sẽ không bao giờ ghé thăm lần nữa trong tương lai gần, điều đó có đúng không? –
@TheShadow phải, tôi sẽ cập nhật câu hỏi –
@Hardex: để trả lời câu hỏi được cập nhật của bạn: KHÔNG THỂ chỉ giữ lại các cam kết gần đây nhất trong lịch sử và có kho lưu trữ đầy đủ. bản sao nông không hoàn toàn có thể sử dụng được - nó không thể được cam kết. – mvp