Tôi từ chối làm việc mà không có nó, có nghĩa là bất cứ ai tham gia vào dự án cũng phải sử dụng nó. Đó chỉ là thực hành tốt.
Đó là một thái độ TUYỆT VỜI, ngay trên đó với 'không phải việc của tôi!' :-)
Cách tốt nhất để mua vào là sử dụng một cái gì đó như TortoiseGit hoặc TortoiseSVN để tích hợp kiểm soát phiên bản vào Explorer (giả sử Windows). Sẽ mất thời gian để thấy lợi ích thực sự nếu bạn không quen với mô hình kiểm soát phiên bản. Rùa ít nhất giúp dễ dàng làm việc với VCS bằng chuột. Một "Nhấp chuột phải -> Đăng nhập" đơn giản là tất cả những gì nó cần.
Vì lý do này, tôi đã tìm cách triển khai kiểm soát phiên bản trong suốt trong TortoiseGit trên mỗi tệp đóng. Nếu bạn giao cho ai đó một nhánh để làm việc và sau đó mọi thao tác ghi / đóng sẽ trở thành một hoạt động cam kết, thì đến một lúc nào đó, bạn là nhà phát triển có thể hợp nhất chi nhánh của họ mà không phải lo lắng về tính nhất quán của toàn bộ kho lưu trữ và họ có thể tiếp tục với kinh doanh làm những gì họ làm mà không cần phải biết về kiểm soát phiên bản.
Tôi có cùng một vấn đề với một bộ tài liệu kiểm toán khổng lồ mà tôi không thể khiến mọi người kiểm soát phiên bản, vì vậy chúng tôi có 50 phiên bản của cùng một tài liệu trôi nổi xung quanh hoàn toàn khác nhau.