Perforce
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Perforce は、商用のプロプライエタリなバージョン管理システムである。Christopher Seiwald が1995年に創設した Perforce Software, Inc. が開発した。
概要[編集]
Perforce はクライアントサーバモデルに基づき、サーバがソースファイル群のバージョンを1つ以上の depots で管理する。サーバは Linux、UNIX、Mac OS X、Windows といったオペレーティングシステムで動作する。
2006年12月現在、Perforce Software によれば、4500以上の企業や組織のシステムがあり25万人以上の開発者が Perforce を使っており、顧客としては、AMD やシンビアンが含まれる[1]。Perforce はテレビゲーム業界でもよく使われている[2]。
クライアントのインタフェースは、グラフィカルなものとコマンド行とがあり、各種オペレーティングシステムで動作する。また、各種統合開発環境(Eclipse、Visual Studio、Codewright など)やサードパーティのアプリケーションへのプラグインもある[3]。
システムのその他の機能として、ファイル更新をユーザーに通知する機能、分岐や統合、データベースのチェックポイント、バグ管理システムとの連携などがある。
長所[編集]
- 高速である。特に sync 操作が高速である。
- 分岐と統合は CVS や Subversion よりも柔軟だが、システム構成の異なる Git や BitKeeper ほどではない。
- インストールやサーバの運用が単純。
短所[編集]
- データは暗号化されない。サードパーティ製品(SSH tunnel や VPN)を使えば暗号化可能。
- 高価である。ユーザー毎のライセンスとなっている[4]。
関連項目[編集]
脚注[編集]
- ^ Perforce の次のページより: http://www.perforce.com/perforce/corp.html
- ^ http://www.perforce.com/perforce/customers/byindustry.html#Games%20%26%20Entertainment
- ^ プラグイン可能なアプリケーションとしては、Xcode、オートデスク、3ds Max、Maya、Adobe Photoshop、Microsoft Office、Eclipse、Emacs などがある。
- ^ http://www.toyo.co.jp/ss/perforce/licence.html
外部リンク[編集]
- Perforce Software, Inc. website
- ソフトウェア構成管理(SCM)システム PERFORCE 日本での販売を行っている東陽テクニカのページ
|
|||||||||||||||||||||||||||||||||||||||