MVCC somehow says that they can proceed without locking. They say that Version control systems do the same. I wonder how do they accomplish check-in without locking. Moreover, I
revision control seems to relay upon the locking. Is it different from version control?