Tệ nhất SCM. Không bao giờ.
Tất cả những gì sai trong SCM được thể hiện trong VSS. Ngay cả StarTeam cũng tốt hơn Source Safe. Source Safe là Internet Explorer 1 của thế giới kiểm soát phiên bản: hoàn toàn bị áp đặt bởi bất kỳ triển khai nào khác.
Tôi đã sử dụng nó như thế nào?
Quy trình công việc điển hình của tôi để hoàn thành công việc là
- Kiểm tra dự án
- Khóa tất cả các tệp (để tránh hợp nhất với bất kỳ ai đã mở cánh cổng địa ngục vô hồn)
- Đã làm việc của tôi
- Mỗi ngày kiểm tra những thay đổi của tôi trong
- Đã kiểm tra lại tất cả một lần nữa và khắc phục tất cả các vấn đề với tích hợp
- Đã kiểm tra lại
So với Subversion, ở trên là đáng cười (ngoài việc kiểm tra bạn đã không phá vỡ bản dựng).
Hạn chế đối với thực tiễn lập trình nhóm của tôi
Đây là những quy tắc mà nhóm phải làm việc để làm cho nó hoạt động. Số dặm của bạn có thể thay đổi.
- Một người chỉ có thể chỉnh sửa một tập tin (Trời giúp bạn nếu họ đi nghỉ)
- Đừng phân nhánh quá khó để quản lý
- Không bao giờ cố gắng quay lại phiên bản trước
Những gì có thể được thực hiện?
Polarion có một bộ công cụ tốt để chuyển từ nguồn như Safe Safe sang Subversion (SVN), đây là tiêu chuẩn thực tế hiện nay trong hầu hết các doanh nghiệp để kiểm soát phiên bản nguồn mở. Subversion không yêu cầu phải có sẵn máy chủ để cho phép đăng nhập (không giống như GIT hoặc Mercurial được thiết kế cho các nhóm ngoại tuyến phân tán).