タグ

subversionに関するyoozoosatoのブックマーク (3)

  • Subversionで外部参照をする方法 - Bouldering & Com.

    リポジトリでシンボリックリンクみたいなことができる、外部参照という機能の使い方で、作法のところでかなりハマッタので記録に残しておきます。 結論 before pj_top ├─src └─ext という状態のときに、http://path/to/target/dir/or/reposを外部参照するext_libというディレクトリを作って after pj_top ├─src └─ext └─ext_lib のような状態にしたい場合は、ext_libディレクトリを作ったりしないでbeforeの状態のままで、 svn propset svn:externals 'ext_lib http://path/to/target/dir/or/repos' ext を実行するだけ。TortoiseSVNなら、extディレクトリのプロパティにsvn:externalsのエントリで ext_lib htt

    Subversionで外部参照をする方法 - Bouldering & Com.
    yoozoosato
    yoozoosato 2008/11/29
    外部のリポジトリを参照する方法。コマンドで書いてあるので判りやすかったです。
  • Subversionのignoreに追加する - 高原芳浩のKeep-Alive

    CVSからSubversionに変わってちょっと苦労するのが無視ファイルの扱い。CVSの場合は、CVSの制御下に入れたくないファイルをそのファイルがあるディレクトリの.cvsignoreに書いておけば意図通り無視された。Subversionでは少しやりかたが変わっていて svn propedit svn:ignore . で編集する。(EDITOR環境変数は設定しておくこと)svn-addignoreキターいちいちエディター立ち上げるのめんどくさいなーと言っていたら、近くのrubyistが素敵なスクリプトを書いてくれた。 #!/usr/bin/env ruby # $ svn-addignore hoge.txt foo.txt # $ svn-addignore '*.txt' files_list= Hash.new(){ |h, k| h[k]= [] } for path in

    yoozoosato
    yoozoosato 2008/08/02
    そっか、?マークを目印に一括してignoreに追加しりゃぁよかったんだ!
  • コミット時に自動的にメールを飛ばすようにする - SIGSEGV

    リポジトリサーバーに入ります。 $ ssh repos.server.co.jpリポジトリディレクトリ内のhooksフォルダに入ります。 $ cd /path/to/repos/hooks $ ls -al drwxrwxr-x 2 root svn_group 512 8 16 16:58 . drwxrwxr-x 7 root svn_group 512 7 30 13:49 .. -rw-rw-r-- 1 root svn_group 2015 7 30 13:49 post-commit.tmpl -rw-rw-r-- 1 root svn_group 1638 7 30 13:49 post-lock.tmpl -rw-rw-r-- 1 root svn_group 2255 7 30 13:49 post-revprop-change.tmpl -rw-rw-r-- 1 roo

    yoozoosato
    yoozoosato 2008/06/25
    フックスクリプトでmailに流すのではなく、jabberのMUCに流したい
  • 1