Sau khi chuyển đổi thành công kho SVN sang Git, bây giờ tôi có một kho lưu trữ Git rất lớn mà tôi muốn chia nhỏ thành nhiều kho nhỏ hơn và duy trì lịch sử.Tách kho Git lớn thành nhiều cái nhỏ hơn
Vì vậy, ai đó có thể giúp phá vỡ một repo rằng có thể trông như thế này:
MyHugeRepo/
.git/
DIR_A/
DIR_B/
DIR_1/
DIR_2/
Into hai kho mà trông như thế này:
MyABRepo/
.git
DIR_A/
DIR_B/
My12Repo/
.git
DIR_1/
DIR_2/
tôi đã cố gắng hướng dẫn trong này sau câu hỏi trước nhưng nó không thực sự phù hợp khi cố gắng đặt nhiều thư mục vào một repo riêng biệt (Detach (move) subdirectory into separate Git repository).
Khi bạn hài lòng với câu trả lời, vui lòng đánh dấu câu trả lời là được chấp nhận. –
Đối với bất kỳ ai tìm cách chia nhỏ nhiều thư mục (lồng nhau) thành một repo mới (thay vì tìm cách xóa nhiều thư mục, điều này có thể khó hơn đối với một số dự án), câu trả lời này hữu ích cho tôi: http://stackoverflow.com/a/19957874/164439 – thaddeusmt