最近、CentOS サーバーに Subversion をセットアップしました。私たちの最終目標は、独自のリポジトリを持つ開発サブドメインですべての作業を完了することです。何をしていても満足したら、開発リポジトリを「ライブコード」リポジトリに自動的に複製したいと思います。
コミット後のフックについて読みましたが、開発リポジトリへのすべてのコミットが自動的にライブ リポジトリに移動されることは望ましくありません。残念ながら、私たちの責任者は、コンソールから SVN レプリケート コマンドを実行するためのルート アクセス権を全員が持っていることを快く思っていません。そうでなければ、これは問題になりません。
Web から実行できるスクリプトを作成して、svn 複製コマンドを実行することは可能ですか? または、コミット後のフック スクリプトを、いつライブ サーバーにレプリケートするかを指定できるように記述できますか?
ご協力いただきありがとうございます!