2012-02-15 38 views
7

Tôi có một số dự án có nhiều tệp chung. Câu hỏi của tôi là cách tổ chức cấu trúc của các dự án này trong GIT. Tôi đến từ MKS và PVCS là hệ thống kiểm soát phiên bản trên mỗi tệp. Tôi đọc về các mô-đun con GIT, nhưng tôi không biết chúng có phải là giải pháp hay không. Điều tôi lo lắng nhất là liên kết các tệp với các dự án: Ví dụ nếu tôi tìm thấy một lỗi trong một tệp dự án và tệp đó được sử dụng trong 2 dự án khác, tôi phải thay thế thủ công tệp đó trong các bản repo 2 GIT khác. Làm thế nào tôi có thể làm điều này một cách hiệu quả?Cách sử dụng GIT khi tôi có nhiều tệp được chia sẻ giữa nhiều dự án

Trả lời

3

Có, bạn có thể sử dụng "submodule" cho mục đích này.

Để đối phó với những thứ phức tạp hơn bạn có thể sử dụng "cây con" mở rộng:

https://github.com/apenwarr/git-subtree

Các vấn đề liên quan