Cualquier sistema de archivos de control de versiones disponible, como VMS, solía tener

Cualquier sistema de archivos de control de versiones disponible, como VMS, solía tener

Estoy buscando un sistema de archivos de control de versiones como el que solía tener VMS. ¿Existen equivalentes modernos que pueda alojar para clientes de Windows? Requisitos:

  • Capacidad de asignar una unidad al sistema de archivos compartido desde XP, Vista, Win7, Samba (Linux)

  • Capacidad para alojar este sistema de archivos en Windows o CentOS

  • Completamente transparente para los usuarios finales: parece un disco/compartido normal. Estoy seguro de que podría piratear algo junto con algo como SVN, pero no sería transparente.

Busqué en Google y aquí y hasta ahora no encontré nada.

Respuesta1

El sistema OpenVMS Files-11 es, de hecho, un verdadero sistema de archivos de control de versiones. Cada vez que se guarda, copia o escribe, a menos que el comando esté específicamente configurado para no hacerlo, se crea una nueva versión con el mismo nombre de archivo hasta la versión 32767. Los archivos OpenVMS aparecen en el siguiente formato: nombre de archivo.extensión; número de versión (por ejemplo: miarchivo.txt;1 miarchivo.txt;2 miarchivo.txt;3 y así sucesivamente hasta: miarchivo.txt;32767)

Por ejemplo, en OpenVMS puedes:

COPIAR miarchivo.txt;2 miarchivo.txt;4

PURGE myfile.txt (deja solo la última versión)

PURGE/KEEP=3 myfile.txt (deja solo las 3 últimas versiones)

BORRAR myfile.txt;3 (borra solo la versión 3)

Hasta ahora, no he encontrado ningún software que pueda replicar remotamente el mismo tipo de versiones de archivos en Windows, pero siempre estoy buscando.

Respuesta2

A partir de Windows 2003,Instantáneas de volumenestuvo disponible. ¿Eso lo hace por ti?

Respuesta3

No estoy seguro de llamar "control de versiones" al mecanismo del sistema de archivos de VMS excepto que guardó muy bien un par de copias más antiguas.

Los declarantes de NetApp tienen "instantáneas" que le permiten ver cómo se veía su sistema de archivos a la medianoche de ayer o la tercera semana del año pasado, o lo que quiera configurarlo para preservarlo. Tampoco usan mucho espacio. Puede especificar un Es hora de tomar las instantáneas o puede realizarlas manualmente.accesoestos momentos yendo a un subdirectorio del directorio.

El sistema de archivos ZFS de Sun (disponible en Solaris, versiones recientes de FreeBSD y versiones de servidor de OSX) también le permite crear instantáneas que son funcionalmente idénticas a las instantáneas de NetApp. Necesitará instalar Samba para compartir un sistema de archivos ZFS con un cliente Windows (o usar NFS para compartirlo con un host Unix).

Respuesta4

No es una solución nativa de Windows:

Si ejecuta Apache con dav_svn, puede configurarlo para realizar una nueva revisión cada vez que se guarda el archivo.

Los clientes de Windows pueden simplemente conectarse al punto final http y deberían poder trabajar (en su mayor parte) de forma transparente con la unidad asignada.WebDAV y autoversionado

EDITAR: Pensándolo bien, parece que realmente quieres un DMS similar a Sharepoint. Si no quieres pagar por ello: prueba elEdición comunitaria de AlfrescoDespués de una semana de juguetear, lo configuré hasta el punto de tener soportes smb nativos para nuestros usuarios de Windows. Documentos versionados con una agradable interfaz de usuario web para usuarios finales y autenticación integrada con nuestro dominio (pero esto fue bajo Linux con OpenLDAP y Samba; a Alfresco en sí realmente no le importa. Es java y está disponible para todas las plataformas principales)

información relacionada