バージョン管理システムについて
大きく分けると2つのバージョン管理システムが存在する。
一つ目はSubVersionやCSVなどの集中型バージョン管理システム
二つ目はGitのような分散型のバージョン管理システム
以前では集中型バージョン管理システムが使われていましたが、
源氏ではGitへ移行されており、分散型バージョン管理システムが主流になっています。
バージョン管理システムに言えること
チーム開発において生産性の高いか開発環境を提供できる
- 変更履歴が残る為、後でどのような作業を行なっていたか経緯を追うことが可能。
- 同じファイルを複数人が同時に変更ができる。
- タグによってリリースの成果物を管理できる。
- 過去の任意のバージョンまで戻すこと(リバート)ができる
上記で簡単にバージョン管理システムについて説明してきましたが、
筆者は現在GitLabの学習をしていますので、これからはそちら
情報を投稿していこうと思います。