バージョン管理ツールとしては
これまで、SVN(SubVersion)が主流でしたが、新しいgit(ギット)
の特徴を簡単に説明します
バージョン管理システムは、
一般にソースプログラムのような管理を、
リポジトリィという物で管理するのですが
git(ギット)の場合、この管理するものを、
管理元である、サーバに持つ他に、
ソースを扱うクライアント側にも持つようにしています
このため、ローカルでの管理がとても扱いやすくなっています
また、複数のクライアントでの管理にも十分に考慮されているため
例えば、一人でプログラムを開発する場合でも
自宅のDeskTopPCと、移動中のノートPCなど
複数の環境で、プログラムを開発する時などとても便利です
個人でも4つ以上の環境を持つ人も多くなってきました
今後は、開発自体も、サーバー側(クラウド)で行う可能性
もありますので、このような仕様(用途)も、先取りしている
ところもあります