タグ

Subversionに関するOSCAのブックマーク (6)

  • Subversion フックスクリプトの基礎知識 (1) – フックスクリプトの概要と種類 |

    Subversion フックスクリプト機能とは? フック(Hook)とは英語で「引っ掛ける」という意味ですね。 コンピュータの世界では「何かのイベントをきっけかにして動作する」ことをフックと呼ぶ事があります。 Subversion における「何かのイベント」とは、「コミット」「プロパティの変更」などの操作が挙げられます。 つまり Subversion における「フック」とは、「コミットやプロパティの変更をきっかけにした動作」の事です。 更に具体的に言えば「ソースがコミットされたらメールを送信して知らせる」などの事ができるようになる仕組みが、Subversion のフックです。

    Subversion フックスクリプトの基礎知識 (1) – フックスクリプトの概要と種類 |
  • Subversionのリポジトリを別のサーバーに移行する手順 |

    前提/要件 以下を前提/要件として解説します。 ホスト OLD_HOST に /var/svn/PROJECT_A という現行のリポジトリがある ホスト NEW_HOST の /var/svn/PROJECT_A にリポジトリを移行したい 手順概要 Subversionにおけるリポジトリの移行には、Subversion の管理コマンド svnadmin を利用して、現行のリポジトリのダンプデータを出力し、そのダンプデータを基に新しいサーバーにリポジトリを復元させる必要があります。 今回の手順順序は以下の通りです。 現行のリポジトリのダンプデータを出力させる。 (転送負荷を下げる為に)ダンプデータを圧縮させる。 圧縮したダンプデータを新しいサーバーに転送する。 圧縮されたダンプデータを解凍する。 新しいリポジトリにダンプデータを復元する。

    Subversionのリポジトリを別のサーバーに移行する手順 |
  • Application/svn/tips/CheckIn時のコメントを必須にしたい - 豚吐露@wiki

    > cd /var/svn/test_repos/ > ll 合計 24 -rw-r--r-- 1 root root 229 2010-10-07 09:52 README.txt drwxr-xr-x 2 root root 4096 2010-10-07 10:25 conf/ drwxr-sr-x 6 root root 4096 2010-10-07 09:58 db/ -r--r--r-- 1 root root 2 2010-10-07 09:52 format drwxr-xr-x 2 root root 4096 2010-10-07 09:52 hooks/ drwxr-xr-x 2 root root 4096 2010-10-07 09:52 locks/ > cd hooks > ll 合計 36 -rw-r--r-- 1 root root 2000 2010-

    Application/svn/tips/CheckIn時のコメントを必須にしたい - 豚吐露@wiki
  • power source* » Subversion: 複数リポジトリの統合(マージ・結合)

    自作プラグインのSubversionリポジトリをプラグイン毎に設けていたのを止めて、一つのリポジトリにまとめることにした。その作業記録。 目次: 現状と希望 実現方法 実行時のエラー「期待されるファイルシステム形式は~」とその対処 エラー内容 原因 対処方法 リポジトリの統合を実行 環境 手順 実行するコマンド コマンド実行結果 検証 付録: コマンドヘルプ (Subversion 1.6.12) svnadmin help svnadmin –version svnadmin dump svnadmin dump (ver. 1.5.6) svnadmin load svnadmin create svn mkdir svnadmin upgrade svnadmin verify 現状と希望 現状: 昔の構成図だけど、ぼののPCのリポジトリ構成はこんな感じ。プラグイン毎にリポジトリを作

  • バージョン管理システム構築(Subversion) - CentOSで自宅サーバー構築

    バージョン管理システムを構築する。ここでは、広く普及しているバージョン管理システムであるCVSの改良版であるSubversionでバージョン管理システムを構築する。 ※Webサーバー構築済であること [root@centos ~]# vi /etc/httpd/conf.d/subversion.conf ← Apache用Subversion設定ファイル編集 以下を最終行へ追加 <Location /repos> DAV svn SVNParentPath /var/www/svn SVNAutoversioning on 内部からのみアクセスする場合(ここから) Require local Require ip 192.168.1.0/24 ← 内部ネットワークアドレスを指定 内部からのみアクセスする場合(ここまで) # Limit write permission to list o

  • Bazaarでござ~る。猿でもできる分散バージョン管理“超”入門

    Bazaarでござ~る。猿でもできる分散バージョン管理“超”入門:ユカイ、ツーカイ、カイハツ環境!(20)(1/4 ページ) 「“分散”バージョン管理は難しい」という人こそ 最近、GitやMercurialが注目を浴び、SubversionやCVSなどの中央型のバージョン管理システムに代わり分散型のバージョン管理システムの普及が進んでいます。稿では、GitやMercurialに比べ、いま一歩マイナーな分散バージョン管理システムである「Bazaar」を紹介します。 稿は、想定読者層としてはSubversionやCVSを、すでに使っており、分散バージョン管理システムに興味がある方を対象としています。「分散バージョン管理システムって何?」と思われる方は、連載第3回の「分散バージョン管理Git/Mercurial/Bazaar徹底比較」を参照しておくとスムーズに読み進められると思います。 なお

    Bazaarでござ~る。猿でもできる分散バージョン管理“超”入門
  • 1