Git
分散型バージョン管理システム。
各開発者がリポジトリの完全なクローンをローカルに持つ。コミットはまずローカルに行われ、その後他のリポジトリ(リモートリポジトリなど)と同期。
関連
GitHub
Subversion
Mercurial