Subversionのコミットログ変更で、下記のエラーとなる場合。 DAVリクエストに失敗しました。リポジトリのpre-revprop-change フックが機能不全であるか存在しない可能性があります Repository has not been enabled to accept revision propchanges; 下記の手順で、リポジトリルート/hooks配下にpre-revprop-changeを作成する。 # cd pathToSubversionRepositoryRoot/hooks # cp pre-revprop-change.tmpl pre-revprop-change # chown apache:apache pre-revprop-change # chmod 744 pre-revprop-change
こんにちは、nakamura です。いやぁ今年もついにやってまいりました。何がって?決まってるじゃないですか!花粉ですよ花粉!もうズビズビですよ! Subversion でソースコード管理をしている会社は多いと思いますが、みなさんリポジトリのバックアップはどうされているでしょう?調べてみると方法はいくつかあり、状況に応じて使い分けるのが良さそうです。今日はそんな Subversion リポジトリのバックアップ方法をいくつかご紹介します。 単純にファイルをコピー 元々シーブレインではこの方法でバックアップを行っていました。 rsync を使って別のサーバにリポジトリを丸ごと同期するのですが、あくまで単純にコピーしているだけなので、例えば実際に不具合が発生した時にバックアップデータがそのまま使えるのかは全く保証されていませんでした。かなり手っ取り早くて楽な方法でしたが Berkley DB や
SVN(Subversion)のリポジトリを移行する手順です。 svnadminのdumpコマンドとloadコマンドを使用します。 バックアップ svnadmin dump 【リポジトリロケーション】 > 【バックアップファイル名】 リストア svnadmin load 【リポジトリロケーション】 < 【バックアップファイル名】 実行例 /home/svn/project から /home/svn/project_new に移行する場合の例は次のようになります。 旧SVNリポジトリからバックアップ(ダンプファイルを作成) svnadmin dump /home/svn/project > svn_project.dump 新SVNリポジトリ用のディレクトリを作成 mkdir /home/svn/project_new 新SVNリポジトリを作成 svnadmin create /home/s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く