Trong những ngày trước khi phát hành, chúng tôi muốn có thể ngăn các nhà phát triển thực hiện các tệp đến nhánh SubVersion, trừ khi trưởng nhóm đã xem xét và phê duyệt các thay đổi (trong đó trường hợp họ sẽ thực hiện một thay đổi tạm thời để cho phép điều này).Khóa chi nhánh SubVersion trong những ngày trước khi phát hành
Trước đây chúng tôi đã sử dụng ClearCase, trong đó việc này tương đối dễ thực hiện.
Vì lệnh svn: lock chỉ hoạt động trên cơ sở từng tệp, chúng tôi không chắc chắn liệu chúng tôi có thể mô phỏng hành vi này trong SubVersion hay không.
Bạn làm nghề gì?
Phản hồi này trả lời tốt nhất câu hỏi của tôi, tuy nhiên cơ chế khóa/giải phóng khá chậm, vì nó đệ quy thực hiện thay đổi trên tất cả các tệp. Vì vậy, tôi không chắc chắn chúng tôi sẽ thực sự sử dụng phương pháp này. –
Phải, chúng tôi sử dụng kho svn trong công việc của chúng tôi rộng rãi và không sử dụng khóa. Chúng ta có các quy ước về trunk/tags/branch, do đó không ai cam kết với các thẻ; chúng tôi chỉ thực hiện các bản vá lỗi trong nhánh phát hành và toàn bộ hoạt động trên dự án có thể dễ dàng nhìn thấy thông qua WebSVN. – pmod