バージョン管理¶
Git¶
プログラム開発を行っていると日々、機能追加、不具合修正、パフォーマンスチューニング、派生開発、等々が発生します
大量のソースファイルの複数のバージョンを管理する必要が出てきます。
そのため古くからバージョン管理システムが幾つも開発されてきています
git は Linuxのカーネル開発のために開発されました
現代のソフトウェア開発では必須となるのがGitです
プロジェクト次第では別のSCMを使う場合もありますが、GitでまずはSCMの概念を身につけましょう
Gitクライアントソフトウェアはいくつも提供されています
いくつか紹介しておきます、どれを使っても問題ないです。
Gitクライアントの紹介¶
Git for Windows¶
基本的にはコマンドラインツール、ただしGuiもあります
TourTusGit¶
ファイルエクスプローラの拡張機能 インストール手順
SourceTree¶
GUIが充実しています インストール手順
最低限のコマンドは覚えておいて損はないです