version-control - usados - version control software
Control de versiones con MVFS (2)
Para su información, una de las cosas buenas de ClearCase es que monitorea las llamadas al sistema a las operaciones típicas de archivos y puede determinar sus dependencias reales en una compilación. Esto puede ser importante al construir sistemas complejos. Esta capacidad se ha agregado a GNU make (solo se ejecuta en los sistemas * nix) en http://sourceforge.net/projects/posixamake/ ; el autor actualmente está trabajando en agregar un caché de objetos derivados usando MySQL.
¿Hay algún sistema de control de versiones disponible con un sistema de archivos virtual similar a MVFS además del ClearCase?
No puedo encontrar ninguno.
Gracias, Mart
No (en un acceso remoto de lectura / escritura).
MVFS (MultiVersion Filesystem) trata de encapsular el sistema de archivos nativo para combinar:
- acceso a la red
- con archivos de versión a través de vistas dinámicas
Que yo sepa, solo ClearCase ofrece eso (especialmente en muchas plataformas: Unix, Linux, Windows, Hp).
Otros VCS ofrecen acceso remoto de solo lectura como Gitfs y svnfs .
Desde " Interfaz del sistema de archivos para el sistema de control de versiones de Git " (pdf, de Reilly GRANT):
La interfaz del sistema de archivos para Git (conocida por el acrónimo "figfs", pronunciado como "higos") permite a los desarrolladores trabajar con un proyecto en un repositorio de Git como un sistema de archivos local. Esto significa que todas las sucursales, etiquetas y revisiones están disponibles para navegar sin tener que verificar nada.
La capacidad de acceder a revisiones pasadas en un repositorio a través del sistema de archivos se ha implementado anteriormente.
Gitfs y svnfs [12] (que es lo mismo que gitfs, excepto que usa Subversion) implementan una vista de solo lectura del historial del repositorio .
La ventaja de gitfs sobre svnfs es que Git es un sistema distribuido y, por lo tanto, mantiene una copia de todo el repositorio en la máquina local, lo que elimina el retraso de la red al obtener revisiones.
Un sistema comercial, Rational ClearCase [9], ofrece una vista grabable del sistema de archivos MVFS (MultiVersion File System), como alternativa al control de archivos en el sistema de archivos local. Al igual que con svnfs, el rendimiento de este sistema adolece de la necesidad de consultar en la red los datos de archivos no almacenados en caché.
Figfs elimina este problema porque un repositorio de Git se almacena completamente localmente.