SVN

Subversionでバージョン管理

http://pinoki.la.coocan.jp/wiki/?Subversion%2FTortoiseSVN%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB

tortoiseSVN クライアント

tortoiseSVN ダウンロード

http://tortoisesvn.net/downloads

TortoiseSVN-x.x.xxxxx-win32-svn-x.x.x.msiをダウンロード。

日本語化パック Japanese-32bit ダウンロード。

バージョン管理で共有化したいディレクトリを選択し、右クリック→SVNチェックアウト選択。

TortoiseSVN TortoiseSVN

puttygen.exeを使うとログイン毎にユーザ名、パスワードを入力する手間が省ける。

右クリックメニュー

ブランチ

本流から少し異なるバージョンを独立させて管理する

マージ

Subversionサーバサイド導入

SELinuxの無効化
# getenforce
Enfocing
# setenforce
# getenforce
Permissive
SubversionとApache用モジュールWebDAVのインストール
# yum -y install mod_dav_svn 
リポジトリの作成
# cd  /home
# mkdir svn/
# svnadmin create sample_project
# mkdir trunk tags branches

SVN,TRACのバックアップ

# svnadmin hotcopy project1 /tmp/project1.svn.bak
# trac-admin project1 hotcopy  /tmp/project1.trac.bak

Trac導入

http://trac.edgewall.org/wiki/TracDownload Trac日本語化モジュール http://www.i-act.co.jp/project/products/products.html
# chown -R apache:apache /home/svn/sample_project // ディレクトリ権限の変更
# yum -y install trac-0.9.6-1.fc2 // Tracのインストール
# python setup.py // 日本語化モジールをインストール

Tracプロジェクト作成

# mkdir /home/trac
# trac-admin /hometrac/sample_project initenv
Project Name [My Project] > sample_project
Datebase connection string [sql:sb/trac.db] > 
Repository type [svn] >
Path to repository [/path/to/repos]> home/svn/sample_project
Template directory [/usr/share/trac/templates]>

Trac日本語版のインストール

http://www.i-act.co.jp/project/products/products.html からtrac-x.xx-ja-x.zipをダウンロード。 任意のディレクトリに置く。
unzip trac-x.xx-ja-x.zip
cd trac-x.xx-ja-x.zip
./setup.py install

Tracでチケット管理

TRACトップページ

さくらインターネットにSubversion

勉強中。 インストールまでは出来たと思う。 http://bizcaz.com/archives/2007/05/16-003716.php TortoiseSVNで接続しようとするとパスワード聞かれて、そのあと、 Unable to write to standard output (stderr)が出る。 参考:技術評論社 SoftwareDesign 2006/12 号 http://gihyo.jp/magazine/