Git はローカルで自分だけのバージョン管理ができる。
SVNは常に中央サーバというか1か所だけでしかバージョン管理ができない。
つまり、全体にコミットする必要性を感じないレベルのちょっとした変更を試すにも
SVNではコミットしないとバージョン管理ができない。
そのため、SVNのコミットログは全体としてはノイズが多く肥大化しやすい。
それから、SVNとGitの違いとして、バイナリファイルの差分管理の進化が挙げられる。
SVNではバイナリをコミットするとサーバの容量を食う。
・・・みたいに覚えてるけど、うろ覚えなので、CVSと勘違いしてるところがあるかも。
Permalink | 記事への反応(0) | 23:58
ツイートシェア
僕はSVNからGitへの転換期くらいにプログラミングを始めて、Gitしか知らないまま育った。 Quiitaとか読んでもSVNは時代遅れ、Gitしか認めない、みたいな記事を散見してそうなんだろうなと...
Git はローカルで自分だけのバージョン管理ができる。 SVNは常に中央サーバというか1か所だけでしかバージョン管理ができない。 つまり、全体にコミットする必要性を感じないレベルの...