めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

subversionインストール時のメモ(1)

インストール環境

にて。

sudo yum install subversion
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
[y]を二回選択した...
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
svnadmin create /var/svn

その結果。

# svn --version
svn, バージョン 1.2.3 (r15833)
   コンパイル日時: Aug 26 2005, 03:42:45

Copyright (C) 2000-2005 CollabNet.
Subversion はオープンソースソフトウェアです。
http://subversion.tigris.org/ を参照してください。
この製品には、CollabNet (http://www.Collab.Net/) によって開発されたソフトウェア
が含まれています。

以下のリポジトリアクセス (RA) モジュールが利用できます:

*1145982477* ra_dav : WebDAV (DeltaV) プロトコルを使ってリポジトリにアクセスするモジュール。
  - 'http' スキームを操作します
  - 'https' スキームを操作します
*1145982478* ra_svn : svn ネットワークプロトコルを使ってリポジトリにアクセスするモジュール。
  - 'svn' スキームを操作します
*1145982479* ra_local : ローカルディスク上のリポジトリにアクセスするモジュール。
  - 'file' スキームを操作します
# svnadmin --version
svnadmin, バージョン 1.2.3 (r15833)
   コンパイル日時: Aug 26 2005, 03:42:45

Copyright (C) 2000-2005 CollabNet.
Subversion はオープンソースソフトウェアです。
http://subversion.tigris.org/ を参照してください。
この製品には、CollabNet (http://www.Collab.Net/) によって開発されたソフトウェア
が含まれています。

以下のリポジトリバックエンド (FS) モジュールが利用できます:

*1145982548* fs_base : Berkeley DB リポジトリを扱うためのモジュール。
*1145982549* fs_fs : プレインファイル (FSFS) リポジトリを扱うためのモジュール。

...rootで実行しちゃった...。

初めて

svn import -m "importing Sesame project" . file:///var/svn/sesame/trunk
svn: URL に対し ra_local セッションを開始できません
svn: ローカルの URL 'file://var/svn/sesame/trunk' に含まれているホスト名はサポートされていません
[root@localhost tempdir]# svn import -m "importing Sesame project" . file:///var/svn/sesame/trunk
追加しています  (バイナリ)  Number.txt
追加しています  (バイナリ)  Day.txt

リビジョン 1 をコミットしました。
# svn co file:///var/svn/sesame/trunk sesame
A    sesame/Number.txt
A    sesame/Day.txt
リビジョン 1 をチェックアウトしました。

この前に「worktest」にて「sesame」を作成。「worktest」に移動。
co は「チェックアウト」の意味らしい。
すると、/worktest/sesame/内に、Number.textと、Day.txtが出来る。
fileの後にある、sesameは、ローカルにあるsesameというディレクトリを指す。
その後、Day.txtに変更を加えて

# svn status ./sesame/Day.txt
M      sesame/Day.txt

Mは、SubversionがDay.txtについて変更があったことを認識していることを意味する。

# svn commit -m "testだよ""
送信しています              Day.txt
ファイルのデータを送信中です.
リビジョン 2 をコミットしました。

書籍

Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)

Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)