Một trong các kho lưu trữ git của chúng tôi đủ lớn để một git-clone mất một khoảng thời gian khó chịu (hơn một vài phút). Thư mục .git là ~ 800M. Nhân bản luôn xảy ra trên 100Mbps trên ssh. Ngay cả nhân bản trên ssh để localhost mất hơn một vài phút.Làm cách nào để quản lý kho lưu trữ git lớn?
Có, chúng tôi lưu trữ dữ liệu và các đốm màu nhị phân trong kho lưu trữ.
Ngắn di chuyển chúng ra, có cách nào khác để làm cho nó nhanh hơn không?
Ngay cả khi di chuyển các tệp lớn, chúng tôi là một lựa chọn, làm thế nào chúng ta có thể làm điều đó mà không có sự gián đoạn lớn khi viết lại lịch sử của mọi người?
Bạn đã nén chưa? Là '.gitignore' của bạn đủ thiết lập? Tôi đã đi từ 4.3GB repo đến 450mb với những cân nhắc này và nó đã cứu mạng tôi, haha – Nic
@melee đáng buồn là đa số đã bị nén –
Tôi rất muốn ở trong đôi giày của bạn. Git repo của chúng tôi gần đây đã đạt khoảng 2GB. Máy chủ chính của chúng tôi là một vài quốc gia đi, do đó kết nối chậm hơn, do đó nhân bản mất khoảng 30-45 phút. Những gì tôi đang cố gắng nói là: nếu bạn nghĩ rằng tình hình của bạn là xấu, luôn luôn có rất nhiều người cho người đó là tồi tệ hơn;). –