¿Ejemplos de cómo visualizar un sistema de control de versiones?

Mi tienda está tratando de formalizar el process de administración de versiones para un producto OSS que mantenemos (editar: usar SVN para control de versiones). Es una especie de marco de desarrollo web / CMS, ya que es un producto sobre el que se construyen otros proyectos. Esto hace que la comunicación clara sobre el sistema de control de versiones sea especialmente crítica para los desarrolladores que están usando la herramienta.

Espero encontrar algunos ejemplos de la mejor manera de graficar este sistema para que podamos comunicarlo mejor internamente y con desarrolladores externos. Sé que hay muchos estándares y mejores prácticas sobre el control de versiones, así que espero que esto se extienda a algún tipo de vocabulario visual también. Como un ejemplo, hay un gráfico ingenioso en http://en.wikipedia.org/wiki/Versioning#Software_Versioning_schemes . ¿Hay alguna guía sobre cómo se debe diseñar este tipo de cosas?

En primer lugar, si se trata de un proyecto OSS, es probable que el sistema de control de versiones esté distribuido ( DVCS ).

Si es así, entonces este model de ramificación puede ser de interés .
La idea es controlar lo que desea integrar desde los repos remotos.

text alternativo http://nvie.com/wp-content/uploads/2009/12/Screen-shot-2009-12-24-at-11.32.03.png

Necesito esto también El gráfico incorporado en Tortoise SVN está demasiado ocupado, pero lo he usado. Pero para algo así como la image de VonC anterior, creo que voy a ir con un tablero de borrado en seco y marcadores de colors. Lo colgaré fuera de mi cubo. Anótelo con las revoluciones, dates, sprints y proyectos, y estaremos listos.