SVN/CVS/Mercurial/Git/TFS クライアントを Java Web サービスとして実装するにはどうすればよいですか? ポインタはありますか?基本的に、バージョン管理をサポートしたい CMS を開発しています。しかし、新しい VC システムの代わりに、SVC/GIT/Mercurial/CVS/TFS をサポートして、既存のプラグインで使用できるようにしたいと考えています。
編集:より明確にするために、CMSの一部としてオンラインVCSクライアントを開発しています。SVN/GIT/TFS/CVS などの一般的な VCS からのアップロードをサポートする必要があります。私は、異なる VCS クライアントに対して異なるハンドラーを実装する必要があると思います。ただし、サポートされているクライアント (SVN/GIT...) から同じデータにアクセスできる必要があります。