1

ビジネス アプリケーションのエンド ユーザーがアクセスできるバージョン管理機能を実装するための推奨されるアプローチはありますか?

目標は、ユーザーが (テキストではなく) ビジネス オブジェクトを変更するアプリケーション用の堅牢なバージョン管理システムを作成することです。

開発者向けのバージョン管理ソフトウェア (SVN、Git など) に関する推奨事項を探しているのではなく、バージョン管理をエンド ユーザーに公開するためのライブラリやベスト プラクティスを探しています。

理想的には、書き込みロック、やり直しシステム (またはローカルのコミットと復帰) などを使用した同時編集を許可したいと考えています。

誰かがこのようなことを試みましたか?これに役立つ (.NET) ライブラリはありますか?

4

2 に答える 2

1

CSLAを見てください。これは、N レベルの Undo-Redo をサポートするビジネス オブジェクト フレームワークです。

また、ビジネス オブジェクトが通過したすべての状態を保持するのに役立つCQRSも検討します。

于 2010-08-02T18:40:03.977 に答える
0

既製のライブラリについては知りませんが、コマンド パターンを確認すると役立つ場合があります。ここが出発点です。

于 2010-08-02T19:12:27.203 に答える