Software Engineer and Web Developer's Diary

1年後の自分に向けて

svn

subversion のバックアップ方法

以下のコマンドでバックアップできます。 [code] /usr/share/doc/subversion-1.4.2/tools/backup/hot-backup.py /srv/svn/project /srv/backup/svn [/code] デフォルトでは 64 個のバックアップが作成されてしまうので、最大 5 個になるようスクリプトを修正…

svn ディレクトリを除いてファイルのみを find する方法

[code] find . -name .svn -prune -o -type f -print // find find . -name .svn -prune -o -type f -print|grepl sample|xargs ls -l // find sample という名前のついたファイルを ls -l find . -name .svn -prune -o -print0 | sudo xargs -0 chown xxx:x…

colinuxからproxyを通してsvnで通信する方法

colinuxから外部のリポジトリにアクセスできないなぁ、colinuxの設定かと悩んでいたら、単純にプロキシの設定でした。 修正箇所:~/.subversion/servers [code] [global] http-proxy-host = プロキシサーバのホスト名 http-proxy-port = プロキシサーバのポ…

svn addする時に複数ファイルを一括で追加する方法

普通に [code] svn add * [/code] ではディレクトリを再帰的に辿ってくれない。 以下の方法なら辿ってくれる。 [code] svn add * --force [/code]

SVNとTRACとSVK

Subversion+svkでらくらく分散リポジトリ:第2回 SubversionとBTSの連携|gihyo.jp … 技術評論社 TRACとSVKを試す。

複数ファイルを一括で文字列置換したい

今回行ったのは、Subversion のキーワード置換用の "$Id$" という文字列が入っていないファイルに対して一括で挿入する処理です。 ほんとうは実行結果のログも取得したいところですが、時間がなかったのでログはなしで。 for i in `find -name "*.php"`; do …

Subversion でキーワード置換を使うには

ファイルをメンテナンスする度にヘッダーコメントを修正するのは非常に手間だし修正忘れもよく起こりいいことがない。 以下の例のようにヘッダーコメントを自動で設定するようにしたい。 @version $Id: xxxxx.php 391 2007-01-01 18:36:59Z xxxxx $ 調べてみ…