具体的にどんな良いことがあるでしょう。
一般的には
と言われています。具体的に「便利だな」と思ったのは
の2点です。
難を言えば、GUI で「これは」というものをまだ見つけてないので、Windows で開発する方にオススメしにくいです。
ブランチの操作はgitが楽ですね。
そもそもSubversionは「ブランチ」という概念がないですからね…。svn copyとか運用で無理やり使ってる感じです。
■Subversionのブランチ操作をgit並に簡単にする
http://openlab.dino.co.jp/2010/04/07/225425663.html
ブランチ一覧を得る
git branch
svn list http://example.com/svn/branches
ブランチを作る
git branch mybranch
svn cp http://example.com/svn/trunk http://example.com/svn/branches/mybranch -m 'create mybranch from trunk'
■1分でわかる、GitとSubversionにおけるブランチの違い
http://dqn.sakusakutto.jp/2011/10/git-subversion-branch.html
Gitにおいては、ブランチとはディレクトリのことではありません。
それは「パラレルワールド」、つまり「今ある宇宙とは平行して存在する別の宇宙」なのです。
よって、ブランチディレクトリというものは存在しませんし、「ブランチの作成や名前変更」は1コミットとしてカウントされません。
簡潔に言えば動作が早くなります。
分散型リポジトリを採用しているので、多人数での開発に向いています。
また、履歴管理がスムーズに出来ます。
詳しくは以下のURLを見ると良いかもしれませんね。
http://dqn.sakusakutto.jp/2011/10/git-subversion-branch.html
コメント(0件)