Tôi xin lỗi nếu điều này đã được yêu cầu, nhưng tôi không thể tìm thấy câu trả lời cụ thể cho trường hợp này:Thiết lập SVN cho phù hợp nhất với Dev -> QA -> Prod
Đối với trang web của chúng tôi ứng dụng, chúng tôi có 3 hệ thống: dev, QA và sản xuất. Ngay bây giờ, một bên thứ ba đang duy trì mã, nhưng chẳng bao lâu nó sẽ nằm trong tay chúng tôi. Chúng tôi sẽ có môi trường xây dựng riêng biệt cho từng giai đoạn. Ngoài ra, chúng tôi sử dụng RAD để phát triển mã, vì vậy sẽ thực sự là bước chính, kiểm tra/sandbox. Lý tưởng nhất, chúng tôi muốn bằng cách nào đó cô lập kho lưu trữ cho từng giai đoạn, như vậy chúng tôi kiểm tra từ DEV, thực hiện một số thay đổi, kiểm tra chúng tại địa phương và kiểm tra chúng trở lại vào DEV. Nếu mọi thứ đều ổn trên Dev, chúng tôi sẽ kiểm tra vào QA, v.v.
Nếu chúng tôi có các kho lưu trữ riêng biệt cho mỗi sản phẩm, hoặc điều này sẽ nằm trong 'phân nhánh', nơi chúng tôi sẽ có chi nhánh riêng cho dev, QA và sản phẩm. Bạn có thể cung cấp phương tiện tốt nhất để triển khai bất kỳ tuyến đường lý tưởng nào không?
Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào khác.
Cảm ơn Chris
sự cố với thiết lập cũ của tôi là môi trường nông nghiệp. Tôi thích sử dụng teamcity và kích hoạt một kịch bản để tải về các artifact và cài đặt –