プロジェクトのリポジトリ/バージョン管理システムとしてsubversion/svnを使用することを検討している状況があります。私は、コミット後のフック/プロセスで、ユーザー/ファイル/時間(そしておそらくmsg)をどちらかに書き込むことが可能かどうか(もしそうなら、どのように)サブバージョンシステムを持つことができるかを理解しようとしています外部ファイル(csv)またはmysqldbへ。
コミット後フックを呼び出して出力をファイルに書き込む方法を理解したら、課題追跡システム/プロジェクトアプリを変更して、ユーザーの役割と成功/失敗に基づいた基本的なワークフロープロセスを実装できます。リポジトリファイルの。
短いサンプル/ポインタが役立ちます。
私のテスト環境は、centos5でsubversion/svnserveを実行しています。使用されているスクリプト言語はPhp/Pythonです。