SVNサーバとクライアントの構成


参照http://blog.csdn.net/ladofwind/article/details/2100200
 
   どのようにSubversionサーバーを迅速に構築し、プロジェクトで使用するかは、みんなが最も関心を持っている問題です.CVSと比べて、Subversionはより多くの選択があり、より簡単に、いくつかのコマンドはサーバー環境を構築し、使用することができます.ここにアニメーション教程があります.本論文はSubversionの最も速い教程を使って、最短の時間で利用可能なサーバー環境を構築します.少し調整すれば、実際のプロジェクトに応用できます.本教程は以下の部門に分けられています.快速入門だけではなく、最後に高級機能の説明もあります.簡単に説明するために、教程はwindowsの下で使う方式です.資源が限られている項目で使うことができます.UNIX環境下での違いは大きくありません.
ダウンロード
サーバとクライアントのインストール
バージョンライブラリを作成します.
ユーザーと権限の設定
独立サーバを実行
インポートを初期化
基本クライアント操作
1,ソフトウェアのダウンロード
Subversionサーバプログラムをダウンロードします.
公式サイトにバイナリインストールファイルをダウンロードして、Windows NT、2000、XP and、2003部分をバイナリパッケージでダウンロードして、「this directory」を選択します.そうすると、多くのダウンロード内容が見られます.現在はsvn-1.4.0-setup.exeをダウンロードできます.
SubversionのWindowsクライアントTortoisSVNをダウンロードします.
TortoisSVNはWindows Shellを拡張するためのツールのセットであり、Windowsエクスプローラのプラグインとして見られ、インストール後にWindowsがSubversionの作業ディレクトリを認識することができます.公式サイトはTortoil SVNです.ダウンロード方式は前のsvnサーバーと似ています.Downloadページではダウンロードしたバージョンを選択できます.現在の最高安定バージョンのインストールファイルはTortoid seSVN-1.4.0501-win 32-svn-1.4.0.msiです.
2,サーバとクライアントのインストール
サーバーをインストールして、直接svn-1.4.0-setup.exeを実行します.ヒントによってインストールすればいいです.このようにサーバーが実行できる環境ができます.
TortoicseSVNをインストールして、同様に直接TortoicseSVN-1.4.0.7501-win 32-svn-1.4.0.msiを実行して、ヒントに従ってインストールすればいいですが、最後に完了したら再起動するかどうかを提示します.実は再起動はsvn作業をwindowsにコピーさせるだけの特殊なスタイルが有効になります. 
3、バージョンライブラリを作成します.
Subversionサーバを実行するには、まずバージョンライブラリを作成する必要があります.サーバ上にデータを格納するデータベースと見なし、Subversionサーバをインストールした後、直接に実行できます.
svnadmin create E:/svndemo/repository
カタログE:/svndemo/repositoryでバージョンライブラリを作成します.
私たちもTortoisSVNを使ってこのステップをグラフィックス化することができます.カタログE:/svndemo/repositoryの下で「右キー-」TortoisSVN->Create Repository here...」を選択して、ここでデフォルトを使用して、一連のディレクトリとファイルを作成します.
4、ユーザーと権限の設定
E:/svndemo/repository/confディレクトリに来て、svnserve.co fを修正します.命呸password=password=passwd=passwdを修正して、同じディレクトリのpasswdファイルを修正して、次の3行のコメントを削除します.yssecret
 
5,独立サーバを実行します.
任意のディレクトリで実行します.svnserve-d-r E:/svndemo/repository私達のサーバープログラムはすでに起動しました.コマンドラインのウィンドウを閉じないように注意してください.ウィンドウを閉じてもsvnserveを停止します.
6、導入を初期化する
私たちが導入したいプロジェクトのルートディレクトリに来ました.この例ではE:/svndemo/init projectです.ディレクトリの下にreadme.txtファイルがあります.
右キー->TortoicseSVN->Import...URL of repository入力"svn://localhost/」
ユーザ名とパスワードはシステムが持参したものを使用します.
hary=haryssecret sally=sallyssecret
この代表はusername=haryです.  password=  haryssecret
ここで自分のユーザー名とパスワードを作成できます.
直接に後に語句を追加すればいいです.
如き
test=test
今のアカウントとパスワードはtestとtest okが完成した後でディレクトリは何の変化もないと言えます.もしエラーがないなら、データはすでに私達が定義したバージョンライブラリに導入されました.
なお、このステップは、TortoisSVNをインストールした別のホスト上で完全に実行することができる.例えば、svnserveを実行するホストのIPは133.96.1212である.URL部分に入力された内容は、「svnserve」である.svn://133.96.121.22/」をクリックします
7,基本クライアント操作
バージョンライブラリを作業コピーに取り出します.任意の空きディレクトリに来たら、この例ではE:/svndemo/wc 1、右キー->Checkoutを実行し、URL of repositoryに入力します.svn://localhost/仕事のコピーをもらいました.仕事のコピーの中で修正して提出します.readme.txtを開けて、修正して、右ボタン->Comitを押します.これで修正します.バージョンライブラリに提出しました.運行できます.
修正を見てください.readme.txt上の右ボタン->TortoisSVN->Show Log.これで私たちはこのファイルに対してすべての提出を見ることができます.バージョン1で右ボタン->Compre with working copy.作業コピーのファイルとバージョン1の違いを比較することができます. 
 
8.配置Myeclipseでsvn
     Myeclipseでsvnを設定するにはまずsvnプラグインをインストールする必要があります.設定が完了したらsvnビューに切り替えて、入力urlを要求します.ここのurlはE:/localhost/svdme/.myeclipseのsvnユーザ名とパスワードを変更するには、confディレクトリのpasswdファイルを修正してsvnserverを再起動すればいいです.これはユーザー名とパスワードを入力します.を選択した場合、アカウントも変更されました.