web-dev-qa-db-ja.com

VMSのような利用可能なバージョン管理ファイルシステムは、

VMSのようなバージョン管理ファイルシステムを探しています。 Windowsクライアント用にホストできる最新の同等物はありますか?要件:

  • XP、Vista、Win7、Samba(Linux)から共有ファイルシステムにドライブをマップする機能

  • このファイルシステムをWindowsフレーバーまたはCentOSのいずれかでホストする機能

  • エンドユーザーに対して完全に透過的-通常のドライブ/共有のように見えます。 SVNのようなものと一緒に何かをハックできると確信していますが、それは透過的ではありません。

私はグーグルを検索しました、そしてここでそして今のところ何も見つかりませんでした。

4
Kevin K

ActiveX Files-11システムは、実際には真のバージョン管理ファイルシステムです。保存、コピー、または書き込みが実行されるたびに、コマンドが特にそうしないようにパラメーター化されていない限り、バージョン32767まで同じファイル名の新しいバージョンが作成されます。OpenVESファイルは次の形式で表示されます。filename.extension;バージョン番号(例:myfile.txt; 1 myfile.txt; 2 myfile.txt; 3など最大:myfile.txt; 32767)

たとえば、OpenVMSでは次のことができます。

Myfile.txt; 2 myfile.txt; 4をコピーします

PURGE myfile.txt(最新バージョンのみを残します)

PURGE/KEEP = 3 myfile.txt(最新の3つのバージョンのみを残します)

DELETE myfile.txt; 3(バージョン3のみを削除します)

これまでのところ、Windowsで同じタイプのファイルバージョン管理をリモートで複製できるソフトウェアは見つかりませんでしたが、常に探しています。

2
Forrest

Windows 2003以降、 ボリュームシャドウコピー が利用可能になりました。それはあなたのためにそれをしますか?

1
squillman

Windowsにネイティブなソリューションではありません:

Dav_svnを使用してApacheを実行する場合は、ファイルが保存されるたびに新しいリビジョンを作成するように構成できます。

Windowsクライアントはhttpエンドポイントに接続するだけで、マップされたドライブを(ほとんど)透過的に操作できるはずです。 WebDAVおよび自動バージョン管理

編集:考え直してみると、SharePointのラインに沿って実際にDMSが必要なようです。支払いをしたくない場合: Alfresco Community Edition を試してみてください。1週間いじった後、Windowsユーザー用のネイティブsmbマウントを使用できるように設定しました。エンドユーザー向けの優れたWebUIとドメインに統合された認証を備えたバージョン管理されたドキュメント(ただし、これはOpenLDAPとSambaを備えたLinuxでした-Alfresco自体は実際には気にしません。Javaであり、すべての主要なプラットフォーム)

0
Martin M.

VMSのファイルシステムメカニズムを「バージョン管理」と呼ぶかどうかはわかりませんが、古いコピーがいくつか保存されている点が異なります。

NetAppファイラーには " snapshots "があり、昨日の深夜または昨年の第3週の時点でのファイルシステムの状態、または保持するように構成したいものを確認できます。また、多くのスペースを使用しません。スナップショットを作成する時間を指定することも、スナップショットを手動で実行することもできます。次に、ディレクトリのサブディレクトリに移動して、これらの時点を access にします。

SunのZFSファイルシステム(solaris、最近のバージョンのFreeBSD、およびサーバーバージョンのOSXで利用可能)を使用すると、netappスナップショットと機能的に同一のスナップショットを作成することもできます。 ZFSファイルシステムをWindowsクライアントと共有するにはSambaをインストールする必要があります(またはNFSを使用してUNIXホストと共有します)。

0
chris