Gitの良いところ・悪いところ
#🌱
#TODO
前提知識
バージョン管理システム
リポジトリ
バージョン管理システムのメリット
更新履歴から差分の確認、版の戻しができる
振り返りや分析ができる
ソースコードを分岐して管理ができる
中央集権型と分散管理型
中央集権型
中央リポジトリ
分散管理型
リポジトリ
リモートリポジトリ
ローカルリポジトリ
良いところ
並列して開発がしやすい
何が管理対象かがわかりやすい
ブランチが作りやすい
ブランチを作っては消すが簡単
マージがしやすい
SVNはマージコンフリクトが起こりやすいらしい
コミット漏れが発見しやすい
チェックイン依頼の内容と実際のディレクトリの内容を見て確認できる
Gitはパフォーマンスがよい
悪いところ
Gitができないこと
学習が他バージョン管理システムと比べて大変
空ディレクトリの管理ができない
一般的に.keepや.gitkeepなどのダミーファイルを作って管理できるようにする
サブディレクトリのチェックアウトができない
バイナリの管理には向かない
できないこと
確認用
Q. バージョン管理システム
Q. 良いところ
Q. 悪いところ
関連
各バージョン管理システムの違い
SVNとGitのブランチの違い
構成管理
#Git #バージョン管理