SVN入門
- 2. 目次
1. SVNとは?
1. バージョン管理
2. 代表的なバージョン管理システム
3. SVN
2. SVN:基本
1. SVNの構成
2. レポジトリ
3. レビジョン
4. ワーキングコピー
3. SVNを使いましょう!
- 5. 主なVCS
● CVS - 1990/11/19
● SVN - 2000/10/20
● git - 2005/04/07
● Mercurial - 2005/04/19
●
- 6. Subversion - SVN
● CVSの問題を解決するために開発された
● 集中型(サーバ・クライアント型)
● ディレクトリの移動や削除をサポートしている
● リビジョン番号はソースツリー全体に対して振られる
- 8. SVN : レポジトリ
● 全ての情報を保管する
● ファイルサーバのようなものけど違う
○ ファイルの変更などを全て履歴に残る
● SVN自体以外は基本的に誰もさわらない
- 9. SVN : レビジョン
● 各コミットがシステム全体のレビジョン(スナップショット)となる
● レビジョン番号は0から始まる(空ディレクトリ)
● コミット毎に「+1」される
- 10. SVN : ワーキングコピー
● 作業するためのレポジトリのコピー
● レポジトリのあるレビションから作成
○ 普段は最新レビジョン(HEAD)から作成される
● ファイルの状態
○ ローカル変更無し・最新
○ ローカル変更有り・最新
○ ローカル変更無し・古い
○ ローカル変更有り・古い