Tôi đang làm việc trên một dự án sử dụng GIT làm hệ thống kiểm soát phiên bản chính cho thân cây, các nhánh chính thức và hầu hết các dự án phụ / nhánh không chính thức. Do đó, tôi muốn làm cho chi nhánh của mình sử dụng GIT để cho phép phần còn lại của cộng đồng truy cập vào chi nhánh của tôi bằng hệ thống mà họ biết.
Tuy nhiên, tôi đang làm việc trên một phần của dự án chồng chéo cả hai nhánh chính thức và không chính thức, cùng với một số bản vá sẽ không bao giờ vào thân cây - vì vậy, tôi cần có thể giữ các bản vá của mình tách biệt, cho phép tất cả được sử dụng trong chi nhánh của tôi và các bản vá chọn lọc sẽ được sử dụng trong thân cây. Điều này tự nhiên dựa vào việc sử dụng hàng đợi đồng bóng.
Có bất kỳ lý do nào mà tôi không thể sử dụng mercurial cho kho lưu trữ cục bộ của riêng mình, nhưng đẩy toàn bộ vào kho lưu trữ của GIT và Mercurial không? Hay đúng hơn, có lý do chính đáng nào không, tôi chắc chắn là có thể.