バージョン管理(Git)速攻入門

ちょっと毛色が異なりますが、
バージョン管理ツールはプログラマーに必須です。

ソフトウェア開発というのは基本複数人で開発するため、
バージョン管理が大変です。

一般的には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を使用します。

まとめ

バージョン管理はプログラマーに必須です。
プログラマーでなくても覚えておくと便利です。

おわり

コメントする

メールアドレスが公開されることはありません。