Làm thế nào để bạn xử lý phiên bản trong môi trường tích hợp liên tục, nơi có chi nhánh phát triển và chi nhánh phát hành? Tôi đang sử dụng git nên không có phiên bản kho lưu trữ tăng dần để sử dụng. Có vẻ như sẽ có các phiên bản chồng chéo như 1.1.0 trên nhánh dev và 1.1.0 trên nhánh phát hành. Bạn chỉ cần thêm văn bản "dev" hoặc "phát hành"?Xử lý phiên bản trong môi trường tích hợp liên tục
Ngoài ra, khi bạn tạo chi nhánh phát hành, bạn có ngay lập tức tăng chi nhánh phát triển lên số phát hành "được đề xuất" tiếp theo không? Bạn có thể chưa biết số phát hành tiếp theo nhưng nếu bạn không tăng nó thì bạn có 1.1.0 dev chứa công việc mới không có trong bản phát hành 1.1.0.
Vì vậy, câu hỏi chính của tôi là mối quan hệ trong chuỗi phiên bản giữa hai nhánh này là gì?
Xin lưu ý, tôi không hỏi bất kỳ điều gì về cách quyết định sử dụng số phiên bản nào. Tôi đã thử yêu cầu điều này trước và tiếp tục nhận được nhận xét như "gia tăng lớn để thay đổi vi phạm", v.v.
Trải nghiệm của tôi là đây là cách tốt nhất. – NotMe