puppet

色々ソース反映の仕組みはあるだろうけど、こういうのはいいかもね、
指摘されている通り、こういうシステムは会社の内部で作成されて他の会社と
同じってことはまずない。というか元もなシステムはそうそうお目にかかれない。
そこでこのOSSを用いる事によりどこでも簡単にsvnの反映などを導入できる。

Puppetはいわゆるスター型の構成を取っており、全てのクライアントは一つか二つ以上のサーバと通信を行います。 各クライアントは定期的に(デフォルトでは30分に1回)サーバにアクセスして最新の設定を受信し、同期作業を実行します。 同期作業が完了するごとに、クライアントはサーバに結果を報告することができるので、あなたは同期の失敗に気づくことができます。 この図はPuppetの通常の実装におけるデータフローを示しています。

http://trac.mizzy.org/puppet/wiki/PuppetIntroduction#ツールとしてのPuppet

http://trac.mizzy.org/puppet
http://www.puppetlabs.com/
http://oreilly.com/catalog/9781449307639/