El versionado completo de directorios significa que el sistema puede gestionar directorios tan bien como maneja ficheros. Los directorios son participantes de primer nivel, como lo son los datos de los ficheros que contienen.
¿Qué ventaja tiene esto para un equipo de desarrollo?
Simplemente: el poder mover y renombrar tanto ficheros como directorios si ningún problema. No habrá restricciones por parte del control de versiones, se podrá reorganizar libremente el proyecto en cualquier momento. La reorganización de proyectos es algo que suele ocurrir tras unos cuantos meses de desarrollo, cuando los componentes han crecido y ficheros y directorios deben ser movidos para acomodarse a nuevas estructuras.
El movido y renombrado se gestiona de manera eficiente a través de la lógica de merge, con lo que los cambios en la estructura del proyecto se propagan adecuadamente a otras ramas al integrarse.

Vea un pequeño vídeo sobre esta característica