Я ищу файловую систему управления версиями, такую как раньше была VMS. Есть ли современные аналоги, которые я могу разместить для клиентов Windows? Требования:
Возможность сопоставить диск с общей файловой системой из XP, Vista, Win7, Samba (Linux)
Возможность разместить эту файловую систему либо на Windows Flavor, либо на CentOS.
Совершенно прозрачно для конечных пользователей - выглядит как обычный диск / общий ресурс. Я уверен, что мог бы что-нибудь взломать вместе с чем-то вроде SVN, но это не будет прозрачным.
Я искал в Google, но пока ничего не нашел.
Система OpenVMS Files-11 фактически является файловой системой управления версиями. Каждый раз, когда выполняется сохранение, копирование или любая запись, если команда не была специально настроена так, чтобы этого не делать, создается новая версия с тем же именем файла до версии 32767. Файлы OpenVMS появляются в следующем формате: filename.extension; номер версии (например: myfile.txt; 1 myfile.txt; 2 myfile.txt; 3 и так далее до: myfile.txt; 32767)
Например, в OpenVMS вы можете:
КОПИРОВАТЬ myfile.txt; 2 myfile.txt; 4
ОЧИСТИТЬ myfile.txt (остается только последняя версия)
PURGE / KEEP = 3 myfile.txt (оставляет только 3 последние версии)
DELETE myfile.txt; 3 (удаляет только версию 3)
До сих пор я не нашел программного обеспечения, которое могло бы удаленно воспроизводить тот же тип управления версиями файлов в Windows, но я всегда ищу.
Начиная с Windows 2003, Объемные теневые копии стал доступен. Что это за тебя?
Решение не для Windows:
Если вы запускаете Apache с dav_svn, вы можете настроить его на создание новой ревизии каждый раз, когда файл сохраняется.
Клиенты Windows могут просто подключаться к конечной точке http и должны иметь возможность работать (в основном) прозрачно с подключенным диском. WebDAV и автоматическая версия
РЕДАКТИРОВАТЬ: С другой стороны, похоже, что вам действительно нужна DMS по линиям sharepoint. Если вы не хотите платить за это: попробуйте Alfresco Community Edition После недели возни я настроил его до такой степени, что у меня были собственные средства монтирования smb для наших пользователей Windows. Версионированные документы с приятным веб-интерфейсом для конечных пользователей и аутентификацией, интегрированной с нашим доменом (но это было под Linux с OpenLDAP и Samba - самой Alfresco на это наплевать. Это java и доступно для всех основных платформ)
Я не уверен, что назвал бы механизм файловой системы VMS «версионированием», за исключением того, что он хорошо сохранил пару старых копий.
Файловеры NetApp имеют "снимки", которые позволяют вам посмотреть, как выглядела ваша файловая система по состоянию на вчерашнюю полночь или на 3-ю неделю прошлого года, или что угодно, что вы хотите настроить для сохранения. Они также не занимают много места. Вы можете указать пора делать снимки, или вы можете сделать снимки вручную. Затем вы доступ эти моменты времени, перейдя в подкаталог каталога.
Файловая система ZFS от Sun (доступная в Solaris, последних версиях FreeBSD и серверных версиях OSX) также позволяет делать снимки, которые функционально идентичны снимкам netapp. Вам необходимо установить Samba, чтобы совместно использовать файловую систему ZFS с клиентом Windows (или использовать NFS, чтобы поделиться ею с хостом unix).