Monotone

[1]​ Las revisiones se intercambian haciendo uso del protocolo propio netsync, que tiene su propio puerto (4691) asignado por IANA y dispone de un plugin para Wireshark que permite el análisis de tráfico (netsync comparte cierto terreno conceptual con rsync y cvsup).

Una vez poblada la base de datos inicial (clon), las acciones posteriores suelen ser rápidas.

No existe un servidor específico debido a que cualquier cliente Monotone puede actuar como servidor, de acuerdo con el principio end-to-end (comunicación directa entre extremos, que aparece en el diseño de TCP).

[3]​ En lugar de adoptar Monotone, Torvalds escribió su propio sistema SCM, Git.

El diseño de Git usa algunas ideas Monotone, pero los proyectos no comparten nada en su código central.

Además, argumenta que Monotone sostiene la actitud correcta en su aversión a ofrecer esta técnica como característica, para luego, sin embargo, estropearlo al no llevar esta actitud lo suficientemente lejos como para facilitar la "expulsión" de árboles de trabajo sucios después de que hayan servido su propósito.