ちょっと毛色が異なりますが、
バージョン管理ツールはプログラマーに必須です。
ソフトウェア開発というのは基本複数人で開発するため、
バージョン管理が大変です。
一般的にはTFS,CSV,SVN,GITなどのツールを使ってバージョン管理を行います。
ここではGITについて取り扱っていきます。
バージョン管理ツール
まずバージョン管理ツールを並べておきます。
最近はGitを使う人が多いですね。
Windows関係の開発が中心の人はTFSを使用しているケースも良く聞きます。
製品名 | 正式名称 | 製造元 | Wikipedia HP |
---|---|---|---|
TFS | Team Foundation Server | Microsoft | (Wikipedia)(HP) |
CVS | Concurrent Versions System | The CVS Team | (Wikipedia)(HP) |
SVN | Apache Subversion | Apache Software Foundation | (Wikipedia)(HP) |
Git | Git | Junio Hamano and others | (Wikipedia)(HP) |
それこそ10年くらい前はCVS,SVNをよく見かけましたが最近はあんまりですね。
無料で使えてGitHubなどのサービスも充実しているので僕はGitをおススメします。
Stack Overflow – Developer Survey Results 2018
Gitを使う嬉しさ
普通の人のバージョン管理はこうですね。
ぶっちゃけどれが最新かわからない。
複数人で作業する場合など最早どうにもなりません。
そういった悩みを解決するのがバージョン管理ツールです。
速攻入門
ではGitを使っていきましょう。大体にして環境構築が大変です。
Git速攻入門
これだけでも十分にバージョン管理はできます。
環境構築が最小限なので楽です。
GitHub速攻入門
特にGitHubを使用することに制限がない環境であればGitHubをどうぞ。
GitHubには様々な学びがあります。おススメです。
開発環境とGitHubの連携が充実しています。
ちょっとやってみましょう。
GitLab速攻入門
会社のルールやセキュリティの関係などでGitHubを使えない場合があります。
そういう場合はOSSのGitLabを使用します。
まとめ
バージョン管理はプログラマーに必須です。
プログラマーでなくても覚えておくと便利です。
おわり
コメントを残す