こんにちは。 gendosuです。 今回は前回のDocker関連ネタから少し時間もたち、Dockerも進化を続けているので ここ最近のDocker事情、MacbookのSSD圧迫問題を再度取り上げてみます。 ...
【同期用ユーザの追加】 Tracのユーザと同一ファイルでユーザ管理しているので、以下のようなコマンドでユーザを追加します $ sudo htpasswd /home/trac/.trac_htpasswd svnsyncuser New password: Re-type new password: Adding password for user svnsyncuser 【同期用ユーザに書き込み権限を付与】 Subversionのリポジトリに、先ほど追加したユーザの書き込み権限を設定します $ sudo vim /home/subversion/.htsvn_access … [groups] root = root svnadmin = … svnsync = svnsyncuser [/] @root = r @svnamin = r @svnsync = rw 【hookスクリプト
Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア
CentOS5.5にSubversionの1.6.13をインストール。 yumだと1.4になってしまうので、ソースコードからインストール。 ソースコードの準備 ソースコードを取得。本体とdepsが必要。両ファイルともにsubversion-<バージョン>のディレクトリに展開されるので、同じディレクトリにダウンロード、解凍すると良い。 # wget http://subversion.tigris.org/downloads/subversion-1.6.13.tar.gz # wget http://subversion.tigris.org/downloads/subversion-deps-1.6.13.tar.gz 必要なLibraryを揃える この辺はインストール実行する際に環境に応じて必要なものをインストールすればよい。apr-util, apr-util-devel, apr,
Subversion 1.6.6 が出てました。 今回もクライアント(svnコマンド)だけ使うつもりのインストールです(前回)。 相変わらず、CentOS5.3でsubversionを yum でインストールすると、バージョンは 1.4.2 です。 古いクライアントを使うとこんなふうに文句を言われることがあるので、yumでのインストールは避けます。 svn: このクライアントは、作業コピー ‘/作業コピーのパス’ を扱うには古すぎます。もっと新しい Subversion クライアントをダウンロードしてください。 では、Subversion 1.6.6のインストール。 1、ソースを入手&解凍。 cd /usr/local/src wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz tar xzf subver
バージョン管理ツールSubversionの基礎練習です。 Windows XPのコマンドプロンプトでSubversionの基本的なコマンドを動かしていきます。 Subversionを学び始めるきっかけにどうぞ。 目次 はじめに ダウンロードとインストール リポジトリ用のディレクトリを作ります リポジトリを初期化します 新しいモジュールを作ってインポートします チェックアウトして作業開始 新しいファイルを追加します 新しいディレクトリを追加します 普段の作業はこんな風に進みます ファイル名を変更してみよう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールSubversionの基本的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基本的なSubversionのコマンドをひと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く