ビジネス アプリケーションのエンド ユーザーがアクセスできるバージョン管理機能を実装するための推奨されるアプローチはありますか?
目標は、ユーザーが (テキストではなく) ビジネス オブジェクトを変更するアプリケーション用の堅牢なバージョン管理システムを作成することです。
開発者向けのバージョン管理ソフトウェア (SVN、Git など) に関する推奨事項を探しているのではなく、バージョン管理をエンド ユーザーに公開するためのライブラリやベスト プラクティスを探しています。
理想的には、書き込みロック、やり直しシステム (またはローカルのコミットと復帰) などを使用した同時編集を許可したいと考えています。
誰かがこのようなことを試みましたか?これに役立つ (.NET) ライブラリはありますか?