人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

subversionからgitに変えると
具体的にどんな良いことがあるでしょう。

●質問者: la-la-land
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● satoxu
●25ポイント

一般的には

と言われています。具体的に「便利だな」と思ったのは

の2点です。

難を言えば、GUI で「これは」というものをまだ見つけてないので、Windows で開発する方にオススメしにくいです。


2 ● kodairabase
●25ポイント
履歴管理がすっきりする
各開発者の作業はローカルリポジトリへコミットすることになるので、作業履歴をリモートにコミットする必要が無く、履歴管理がすっきりする。

リポジトリのマスター管理が楽
リポジトリ構成を階層化し、各グループのリポジトリ上の変更をリーダーが確認して、上位のマスターリポジトリへプッシュするという使い方ができる。

オフラインで利用できる
各開発者の作業はローカルリポジトリを行ってできるため。

3 ● munyaX
●25ポイント

ブランチの操作は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コミットとしてカウントされません。


4 ● ギャラクシー
●25ポイント

簡潔に言えば動作が早くなります。
分散型リポジトリを採用しているので、多人数での開発に向いています。
また、履歴管理がスムーズに出来ます。
詳しくは以下のURLを見ると良いかもしれませんね。
http://dqn.sakusakutto.jp/2011/10/git-subversion-branch.html

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ