Tôi đã đọc một blog nơi người viết nói điều này
"Mã không tồn tại trừ khi nó được kiểm tra trong hệ thống kiểm soát phiên bản. Sử dụng kiểm soát phiên bản cho mọi thứ bạn làm. Mọi kiểm soát phiên bản, SVN, Git, thậm chí CVS, làm chủ và sử dụng nó."
Tôi chưa bao giờ sử dụng bất kỳ loại kiểm soát phiên bản nào và tôi không thấy nó tuyệt vời như vậy. Tôi đã googled nó và xem xét nó trước đây, nhưng tôi chỉ cần đưa nó vào điều khoản của trẻ em nếu bạn muốn.
Theo tôi hiểu ngay bây giờ, những thứ như SVN là để lưu trữ mã của bạn trực tuyến cho một nhóm người dùng hoặc nhà phát triển khác có quyền truy cập vào cùng một mã. Khi bạn cập nhật một số mã, bạn có thể gửi phiên bản mới và SVN sẽ giữ các bản sao của mã cũ cũng như các mã mới mà bạn cập nhật.
Đây có phải là ý tưởng cơ bản của nó hay tôi nhận được nó hoàn toàn sai?
Nếu tôi đúng, thì nó có thể không được sử dụng nhiều nếu tôi:
- Không có người khác làm việc về mã.
- Đừng có kế hoạch để cho người khác có mã.