私は新しい仕事を始めました。私のプロジェクトのコードは、別の部門が管理する別の建物にある SVN サーバーにあります。したがって、SVN サーバーを何らかの方法で変更することは、管理上の悪夢です。
リモート SVN サーバーにいくつかのコミット フックを追加して、コミットによって差分メールが生成され、継続的インテグレーション サーバーに通知されるようにしたいと考えています。これを自分で行うことはできません。また、リモート サーバーの管理者がこれを行うには長い時間がかかります。
リモート SVN サーバーをプロキシするローカル SVN サーバーをセットアップできるかどうか疑問に思っています。ローカル SVN サーバーは、すべての要求をリモート SVN サーバーに転送し、リモート SVN サーバーからの応答を報告します (最初の SVN 要求を行った人の資格情報を使用します)。ローカル SVN サーバーで、上記のコミット後のフックを追加したいと考えています。
私はSVNサーバーについて十分に知りません。これは可能ですか?