Đầu tiên, câu hỏi này có lẽ phù hợp hơn với các lập trình viên . Và có bạn theo ý kiến của tôi xem nó từ quan điểm sai.
Về cơ bản, nó sôi sục để quản lý phụ thuộc. Bạn chỉ nên sử dụng các công cụ thường được sử dụng trong ngôn ngữ / khung của bạn để thể hiện sự phụ thuộc thay vì sao chép / liên kết các dự án khác.
Nếu bạn thực sự cần / muốn tham khảo các kho git khác, bạn nên sử dụng git submodule
thay vì yêu cầu liên kết tượng trưng đến các kho khác.
Cách tiếp cận tốt hơn và sạch hơn là sử dụng các gói quản lý phân phối của mình cho công tác quản lý phụ thuộc, rpm
hoặc dpkg
hoặc chỉ để cho hệ thống xây dựng của bạn hoặc các công cụ chăm sóc phụ thuộc, như ví dụ như: maven
, bundler
, carton
, openembedded
.