FrontPage

開発ユーティリティツール

Subversion

Linuxでsubversionを作成

Subversionの概要

以下の内容は古い。今は、Subversionをyumでインストールすればいい。

SubversionはCVSに代わる、ソース管理ツール。 まず、Berkeley-DBをインストールする必要あり。

http://www.oracle.com/database/berkeley-db/index.html

このあたりは、

http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html

を参照。

展開した、ディレクトリのdistフォルダにconfigureがある。 最新バージョン(4.7.25)では、build_unixフォルダにCDしてから、

../dist/configure

をする必要あり。

<Location /svn>
  DAV svn
  SVNParentPath /home/homedir/svn/repo/ ← このディレクトリ配下に必要なリポジトリを作成する
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /usr/local/apache2/dav_svn.passwd
  <LimitExcept GET PROPFIND OPTIONS REPORT>
   Require valid-user 
  </LimitExcept>
</Location>

/etc/apache2/dav_svn.passwd は htpasswd で作成

Subversionでのファイル名のRename, refactoring

Subversionでは、CVSからの改良点として、ディレクトリの作成や削除も管理されるようになった。ただし、OSのコマンドやWindowsのエクスプローラーで直接rename(名前の変更)は避けた方が無難の模様。Subversionで用意されているrenameやmoveコマンドを使うべき。

TortoiseSVNでは、TortoiseSVNのコマンドメニューにRename...項目がある。

Subversionでのミラーリング

svnsyncだと、一方のリポジトリがRead onlyとなるが、Write Through Proxyを使うことにより、書き込みリクエストを中継する。

http://daipresents.com/weblog/fujihalab/archives/2008/12/subversion15-webdav-transparent.php

CVS

CVSはSubversionの前の世代の構成管理ツール

http://www.c.csce.kyushu-u.ac.jp/~taiga/wiki/pukiwiki-1.4.7/index.php?CVS%A4%CE%B4%F0%CB%DC%C5%AA%A4%CA%BB%C8%A4%A4%CA%FD

sshポートフォワードを使って外部のCVSサーバを使う

http://p-grp.nucleng.kyoto-u.ac.jp/~honda/cvs.html

CVSを代理認証で使う

http://tnetio.sourceforge.jp/?45tnetcvs

CVSのログの出し方

http://www.limy.org/program/cvs_log.html

CVSNTのダウンロード

オリジナルのwww.cvsnt.comが破壊されているので、以下のページから、インストール可能。

http://cvsnt.en.softonic.com/download#pathbar

WindowsのCVS(CVSNT)で、SSH接続によるCVSの操作

  • CVS_RSHにtortoiseplink(TortoiseCVSをインストールした場合)を指定。パスを通しておくこと。
  • puttyも同様にできるはず。

Trac

Tracは、ソフトウェア開発などのプロジェクト管理ツール。

以下、Tracについてまとめる。

HTTP

Hudson

Hudsonは、CIのジョブ管理ツール?

http://wiki.hudson-ci.org/display/JA/Meet+Hudson

Hudson+CVS

http://gihyo.jp/dev/feature/01/hudson/0002?page=2

Hudson 分散ビルドの設定

http://d.hatena.ne.jp/kaorun55/20090212/1234438038

isoファイルを仮想ドライブとしてマウント


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-08-29 (月) 21:41:07 (1274d)