タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

subversionとperlに関するsatojkovicのブックマーク (2)

  • PRO' LOGUE: 【覚え書き】Subversionリポジトリバックアップ

    職場で自分が扱うファイルは全て玄箱HGに構築したSubversionで管理している。 参照だけならSSL経由のWebDAVでWebブラウザから、更新が必要になればTortoiseSVN(svn+ssh)経由でノートPCにチェックアウトして作業後にコミット。 バックアップと版数管理の両方が実現出来、安心度が大幅に向上した。 (⇒覚え書き)ここで安心度を更に上げようとSubversionのリポジトリ自体のバックアップ化に着手。 Subversionには“svnadmin dump”(リポジトリのダンプ⇒バックアップ)と“svnadmin load”(リポジトリのロード⇒リカバリ)という便利なコマンドがあり、しかもdumpには指定したリビジョン範囲のみの差分保存も出来る。 これらを組み合わせれば実現しそうだ。というのは極一般的な手法であって、手持ちのSubversion関連書籍 *1 にも詳細に

    satojkovic
    satojkovic 2009/11/13
    svnadmin dumpで週一フル、日一差分のバックアップのperlスクリプト
  • ひげぽん OSとか作っちゃうかMona- - post-commit hookを試す

    Subversionではコミットの前後などに hook してスクリプトを実行する機能があります。 スクリプトはリポジトリ側のhooks/ディレクトリに配置し、リポジトリ側で実行されます。 hookポイント以下のようなものがあり結構細かいです。 start-comit pre-commt post-comit pre-revpop-change post-revrop-change pre-lock post-loc pre-unlok post-unlck 早速やってみましょう。 まずはテスト用のリポジトリを作成します。 cd tmp mkdir testrepos svnadmin create ~/tmp/testrepos mkdir src cd src svn checkout /home/taro/tmp/testrepos . svn checkout file://home

    ひげぽん OSとか作っちゃうかMona- - post-commit hookを試す
  • 1