Are you asking whether it’d be possible to use Couchbase Lite as a version control system?
If so, there’s more info about it here.
tl;dr the revisions are only here to help with concurrency and resolving conflicts during replication.
As far as I could see (from docs and other posts), revisions are only present in Couchbase Lite. Is that right Couchbase Server doesn’t have them, it just keeps its “one version”?