#amazon(4274066800)
概要 †
- バージョン管理ツール
- ソフトウェアのソースコードなどを管理する
- CVS [Concurrent Versions System] の問題点を改善するために開発された
- 主な特徴
- ディレクトリ構造でファイルを管理
- 更新履歴の管理
- 同時変更を防ぐためのロック機能
- 同時変更が行われた時の競合管理
- リポジトリ全体で単一のリビジョン番号を使用 (ファイル単位ではない)
用語 †
- リポジトリ
- Subversion で管理されるファイルの格納場所
- 作業コピー
- リポジトリから取り出したファイルの一時的な格納場所
- インポート
- チェックアウト
- チェックイン/コミット
使い方 †
リポジトリの作成 †
リポジトリの作成 †
- 新規にリポジトリを作成する
svnadmin create dir
インポート †
ファイルの更新 †
チェックアウト †
作業コピーの更新 †
- リポジトリの最新状態を作業コピーに取り込む
svn update [dir]
差分の確認 †
- リポジトリと作業コピーの差分を確認する
svn diff
チェックイン/コミット †
リポジトリの操作 †
リポジトリへの追加 †
- 新規ファイルをリポジトリに追加する
svn add filename
リポジトリからの削除 †
パスの移動 †
- リポジトリのファイル/ディレクトリを移動する
svn mv before after
状態の確認 †
svn status
変更履歴 †
- リポジトリの変更履歴を出力
svn log repos
Last-modified: 2020-07-08 (水) 18:10:14