2012-05-07 32 views
5

Cách tiếp cận tốt nhất để kết hợp mã từ kho lưu trữ công cộng vào dự án riêng là nơi nào mã công khai không thể bị hạn chế vào thư mục con? Trong trường hợp của tôi, tôi đang làm việc trên một trò chơi và tôi muốn sử dụng nhánh beta của động cơ (có sẵn dưới dạng kho lưu trữ git), nhưng tất cả mã tùy chỉnh của tôi cần phải nằm trong thư mục con của mã của công cụ, nên các mô-đun con sẽ không thực hiện lừa. Vì tôi đang làm việc với một nhóm nhỏ, tôi muốn có thể đẩy các thay đổi của mình lên kho lưu trữ từ xa để chia sẻ. Tôi cũng muốn có thể kéo các thay đổi từ tác giả của động cơ, nhưng tôi không lo lắng về việc đẩy bất kỳ thay đổi nào vào kho lưu trữ công cộng.Tích hợp kho git công khai vào dự án riêng tư (không có mô-đun con hoặc phối hợp phụ)

Cách tiếp cận đơn giản nhất là giữ một thư mục riêng biệt với một bản sao kho lưu trữ của động cơ xung quanh, và thỉnh thoảng cập nhật nó và sao chép các tệp đó (chúng được tổ chức tốt, vì vậy điều này không tệ như âm thanh. Tuy nhiên, tôi rất muốn có thể làm điều này với git.

Trả lời

4

Sao chép repo git, tạo nhánh có tên ngược dòng-beta (bạn chưa bao giờ làm việc) và bạn đã hoàn tất.

Khi bạn muốn nhận các thay đổi của thượng nguồn, hãy chuyển sang nhánh đó, kéo, chuyển về chế độ chủ (hoặc bất kỳ chi nhánh nào bạn làm việc), chọn hoặc chọn lại từ thượng nguồn-beta để nhận các thay đổi của repos.

+0

Cảm ơn! Đó chính là thông tin tôi đang tìm kiếm. –

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