2.2. Apache Subversion (SVN)
通常 SVN と略される Apache Subversion は、クライアントサーバーで構成される 集中型バージョな管理システム です。SVN は以前の Concurrent Versions System (CVS) の後継で、同じ開発モデルを保持しており、CVS で頻繁に発生していた問題に対応しています。
2.2.1. Subversion のインストールおよび設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
subversion パッケージのインストール
Subversion は、Red Hat Enterprise Linux 6 では subversion パッケージで提供されます。subversion パッケージとすべての依存関係をお使いのシステムにインストールするには、
root として、シェルプロンプトで以下のコマンドを入力します。
yum install subversion
yum install subversion
これにより、コマンドライン Subversion クライアントと Subversion サーバー、その他の関連ツールがシステムにインストールされます。
デフォルトのエディターの設定
コマンドラインで Subversion を使用する場合に、
svn import または svn commit など、特定のコマンドでは短いログメッセージを記述する必要があります。svn クライアントアプリケーションはまず環境変数 $SVN_EDITOR のコンテンツを読み込み、次に、より一般的な環境変数 $VISUAL と $EDITOR を読み込み、どのテキストエディターを起動するかを決定します。どちらの変数も指定されていない場合には、エラーが報告されます。
環境変数
$SVN_EDITOR の値を永続的に変更する場合は、以下のコマンドを実行します。
echo "export SVN_EDITOR=command" >> ~/.bashrc
echo "export SVN_EDITOR=command" >> ~/.bashrc
これにより、
export SVN_EDITOR=command の行を ~/.bashrc に追加します。command は、任意のエディターを実行するコマンドに置き換えます (例: emacs)。現在の shell セッションで、この変更を有効にするには、シェルプロンプトで以下のコマンドを入力して ~/.bashrc のコマンドを実行する必要があります。
. ~/.bashrc
. ~/.bashrc
例2.11 デフォルトのテキストエディターの設定
Subversion クライアントがテキストエディターとして Emacs を使用するように設定するには、以下を入力します。
echo "export SVN_EDITOR=emacs" >> ~/.bashrc . ~/.bashrc
~]$ echo "export SVN_EDITOR=emacs" >> ~/.bashrc
~]$ . ~/.bashrc