Commits - это концепция хранения, предотвращающая дублирование и облегчающая оптимистичный параллелизм с помощью механизмов хранения, которые не поддерживают транзакции, таких как CouchDB и MongoDB. StreamRevision, с другой стороны, представляет количество событий, зафиксированных в потоке.
Когда вы работаете с потоком и вызываете GetFrom () с минимальной / максимальной ревизией 4-8, это означает, что вы хотите (в соответствии с вашим примером) все события, начиная с v4 до v8, которые инкапсулированы в commit # 2.