subversion

Program & Service

git memo

手元のgitメモが溜ってきたので放出! % cat ~/.gitconfig name = Yuki Matsukura email = 秘密@秘密ドメイン ui = auto diff = auto status = auto branc...
Linux

svnコマンドでロールバック

コマンドラインでロールバックの方法を発見。 ロールバックそのものはできないけど、merge -> commit で似たことができる。TortoiseSVNの「Revert changes from this revision」をと同義です。...
Linux

Subversion1.5になってからエラーが頻発・・・

↓こんなこと言われたら、たまったもんじゃない。 % svn ci -m '' svn: Working copy '/hoge' locked svn: run 'svn cleanup' to remove locks (type 'sv...
Linux

シェルスクリプトで排他処理

運用サーバで、2分おきにsubversionのupdateを行うシェルスクリプトを動かしています。今までは、1回のupdateが50秒程度で終了するので、同時実行を防ぐための排他処理をしていませんでした。しかし、サーバの負荷が高かったときは...
Linux

Compiling subversion from source distribution.

% ./configure --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl % make # make install subversi...
PHP

YMCのVPSサービスをフルに使う!

@YMCのVPSを借りました。カスタマイズドなので、root権限でやりたい放題できます。 Xenで動いています。ゲストOSはCentOS 4.5 です。 しかしながら、初期状態ではいくつかいらないアプリケーションが元から入っているので削除し...
Linux

sambaが遅い原因がわかった

sambaのゴミ箱機能がonになっている状態で、subversionをsamba経由で使うと、めっっっっっっっちゃ遅くなることがわかった! 今まで、どうしてdisk IOがいっぱいいっぱいになるのかわからなかったけど、やっとわかった。。すっ...
Diary

Subversionで$Id:$をCVSのように置換する方法

SubversionではCVSのようにテキストファイル内に特定の文字列がある場合、それを自動的に置き換えない。 Subversionの場合はファイルごとに文字列の置き換えを指定してあげないといけない。 1つ1つ置き換えるのは面倒なので以下の...