各バージョン管理システムの違い
#TODO
Git
作業中の変更も履歴を記録(コミット)できる
変更中でもファイルを共有リポジトリ(リモートリポジトリ)に上げておけるので、ほかのメンバーも見ることができる
ほとんどのホスティングサービスに対応している
ブランチは同じ場所にできるので、管理が容易
操作・管理方法が少し複雑
コマンドラインが中心の使われ方のため、GUIツールがすべての操作に対応していない
Subversion
操作・管理方法が簡単
TortoiseSVNを使えば、ほとんどの操作を網羅できる
作業中の変更はコミットできない(?)
変更中のファイルは自分のPCにしか無いため、ほかのメンバーには見えない
SVNに対応していないホスティングサービスも見受けられる
ブランチの場所が定まっていない
Team Foundation Server
コミット プッシュ
アップデート(更新) プル
チェックアウト クローン
trunk master
Externals(外部参照) Submodule(サブモジュール)
リポジトリブラウザ リファレンスをブラウズ
確認用
Q. SCCS
Q. Git
Q. Suversion
Q. SCCS、Git、Subversionの違いは
Q.
参考
第2回 Team Foundation ServerによるTeam System運用の実際(1/4) - @IT
SVNから Git移行を考えるための基礎知識と移行時の注意 | tracpath:Works
関連
Gitの良いところ・悪いところ
SCCS
Git
Subversion
#バージョン管理
#Git #Subversion