Tôi đang cố gắng tách một repo git bằng cách sử dụng công thức described in this question, nhưng git repo đang được hỏi là rất lớn và có hàng nghìn commit, vì vậy dòng lệnh giới hạn khi tôi cố gắng chạy lệnh như được mô tả và bộ lọc cam kết không thành công. Nếu tôi cố gắng thực hiện nó trong các giai đoạn (đầu tiên áp dụng bộ lọc chỉ mục, sau đó commit filter), bộ lọc chỉ hoạt động tốt, nhưng bộ lọc commit bị kẹt và bắt đầu sử dụng lượng bộ nhớ khổng lồ (3G +) vì vậy tôi phải giết nó. Bất kỳ ý tưởng làm thế nào để làm điều này? Có lẽ tôi đang làm điều gì sai ở đây?Chia nhỏ git repo
Đối với những người không đọc câu hỏi khác, nhiệm vụ là chia vài thư mục từ một repo rất lớn thành repo khác, trong khi vẫn giữ lịch sử liên quan đến các thư mục này.
trông giống như điều này đã làm các trick, cảm ơn! – StasM