Tôi đang sử dụng phân nhánh để tạo và triển khai các phiên bản nền tảng ngoài tùy chỉnh. Những trường hợp này thường bắt đầu như một nhánh từ nhánh 'master', được tùy chỉnh phần nào, được triển khai vào thử nghiệm và sản xuất, và cuối cùng được lưu trữ.ngăn git hợp nhất thành nhánh chính
Nếu các tính năng mới hoặc sửa lỗi được thêm vào bản gốc, tôi muốn có thể tìm nạp/hợp nhất chúng vào các trường hợp dự án của tôi (nhánh), nhưng tôi gần như không bao giờ muốn hợp nhất các thay đổi từ các nhánh thành bản gốc. Điều này xảy ra gần đây do nhầm lẫn và đã tạo ra một số nhức đầu nghiêm trọng. Một lệnh git pull để cập nhật một kho lưu trữ sáp nhập mọi thứ vào nhánh master và sau đó được đẩy trở lại repo chính.
Có cách nào dễ dàng để cấm hợp nhất lại vào trang cái không? Hoặc ít nhất yêu cầu một số --force flag?
gì với downvote? Hãy cho tôi biết những gì sai với câu trả lời của tôi và tôi sẽ làm rõ. Cảm ơn. –
Xin chào Adam, tôi không nghĩ rằng tôi đã bỏ phiếu cho câu trả lời của bạn. Tôi thực sự khá chắc chắn rằng tôi đã tăng cường nó. Nhưng nếu tôi mắc lỗi xin lỗi. Ngoài ra Gitolite cũng hơi quá nhiều so với nhu cầu của chúng ta, nhưng tôi có thể thấy cách móc treo phía máy chủ có thể làm những gì tôi cần. – balm
gitolite là đáng ngạc nhiên dễ dàng. Tôi khuyên bạn nên cho nó một spin. Lợi ích lớn nhất là nó đơn giản hóa việc quản lý khóa. Ồ, và tôi không có ý rằng đó là bạn mà downvoted. Bạn không thể nhận được thông tin đó. Tôi đã thực sự tò mò tại sao câu trả lời của tôi đã không làm thỏa mãn một ai đó hoặc nếu tôi có một sai lầm trong đó. –