Wikipedia, có thể dự đoán, có một so sánh lớn về phần mềm kiểm soát sửa đổi , nhưng vấn đề chính của nó là liệu bạn có muốn luôn sử dụng kho lưu trữ tập trung (trên máy tính phát triển hoặc máy chủ) hay có thể thực hiện các thay đổi trong khi không liên lạc với kho lưu trữ chính của bạn.
Lợi ích của tùy chọn thứ hai, sử dụng kiểm soát sửa đổi phân tán là nếu bạn thường kiểm tra công việc của mình vào máy chủ, nhưng ở ngoài máy bay hoặc không có kết nối Internet, bạn vẫn có thể cam kết thay đổi đối với bản sao lưu trữ cục bộ của mình và phần mềm có thể hợp nhất với kho lưu trữ khác (hoặc một số người khác) khi bạn có cơ hội tiếp theo.
Các hệ thống tập trung chính là CVS (cũ) và Subversion (viết tắt SVN), trong khi những người chơi lớn trong kiểm soát sửa đổi phi tập trung nguồn mở là Git , Mercurial (cũng được viết tắt là ký hiệu hóa học cho thủy ngân, Hg) và gần đây là Bazaar (tương tự, BZR).
Đối với nhiều người trong số này, có một tích hợp GUI Windows có tên "Rùa <X>" trong đó <X> là tên phần mềm.