プログラマでありたいスマートフォン用の表示で見るプログラマでありたいおっさんになっても、プログラマでありつづけたい2009-02-08Subversionのバックアップとるなら、svnsyncで決まり!!バージョン管理Subversionリポジトリのバックアップ方法いろいろSubversionのバックアップ方法が色々紹介されています。私の中では、svnsyncで決まりです。これはバックアップというか、ミラーリング、レプリケーションといったほうが近い。オリジナルのリポジトリを参照して複製先のリポジトリの同期を取るためのツール。単方向の同期なので複製先にコミット等をしてはいけない。最低限のデータエラーが検出できる。サーバがダウンしたときに代替サーバとして利用できる。同期なので、過去にさかのぼって復元することは出来ない。SVNコマンドからのオペレーションミスの削除には対応出来ない。万が一リポジトリサーバが壊れた場合は、開発者にSVNのURLを複製先のサーバに変更してもらえば開発が止まることはありません。その間にゆっくり元のリポジトリサーバを復旧させることが出来ます。復旧後は、複製先のリポジトリからダンプを取って復元させれば差分が出る事もありません。短所であげられている「過去にさかのぼって復元することは出来ない」という点なのですが、初回に完全同期すれば完全な複製が出来ます。言うと、複製先は1つではなく複数でも可能です。httpプロトコルで同期をとれるので、物理的に別の場所にあるサーバにも同期がとれます。BCPという意味でも有益なのではないでしょうか。大事な点として、リアルタイムにバックアップがとれるということです。これに勝る優位性はないでしょう。サービスを止める必要はありません。一方で、SVNコマンドのオペレーションミスで消してしまったというのには対応出来ません。dumpの併用が良いでしょう。svnsyncの肝心の設定方法です。※同期元のSVNの設定は終わっているものとします。svnの認証はid,passwordで行います。file:///var/www/svn/repapacheの設定を行います。不明な点があれば、コメント頂ければフォロー致します。S3にバックアップするGitのリポジトリ運用の要となるのが、バックアップ運用です。一...2012-09-23Git+DropBoxで、プライベートリポジトリ作成。S3でバックアップ2年程前に書いたSubversion+DropBoxの焼き直しです。今風にGit...2012-02-14意外に便利。Apache+https+SVNでクライアント証明書で認証。S...2010-01-062009年の日記振り返り2010年になったことなので、昨年の日記を振り返ってみました。はてなブログをはじめよう!dkfjさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。