svn upしたあとにどのファイルが更新されるかを事前にしらべるには、 以下のようなコマンドを使えば良いようです。
MacPorts がソースツリーの取得や各ソフトウェアのソースの取得に使用しているrsyncは、HTTPプロクシを通過することができません。このため以下の作業を行って、rsync の代わりに、HTTPプロキシを通過できる svn を MacPorts に使わせるようにします。 svn (Subversion)がシステムにあることを確認します(svn のなかった方はSubversionのページからバイナリをダウンロードするか、ソースを入手して svn をコンパイルしてください)。 /opt/local/etc/macports/sources.conf に以下の行を加え、rsync:// で始まる行をコメントアウトします。 file:///opt/local/var/macports/sources/dports/ [default] (通常、root 権限が必要と思われるので、ターミナルか
☰ What's New in Apache Subversion 1.7 ¶ Working Copy Metadata Storage Improvements Improved HTTP protocol usage New remote dumpfile tool: svnrdump New feature: svn patch Many enhancements and bug fixes Known issues in the release Dependency, license and distribution changes Apache Subversion 1.7 is a superset of all previous Subversion releases, and is as of the time of its release considered the
同期元サーバーと同期先サーバーの両方にsubversion1.4以上がインストールされている必要がある。 同期先サーバーにリポジトリを作成し、リポジトリのhooks/ディレクトリにpre-revprop-change(windowsの場合はpre-revprop-change.bat)を作成。ファイルの中身は pre-revprop-change
SubversionへのコミットをトリガとしてHudsonでビルドさせるには、{リポジトリルート}/hooks/post-commitを修正して、http://{hudsonドメイン}/job/{ジョブ名}/build?delay=0secを叩くようにすればよいんですが、リポジトリにプロジェクト毎のサブディレクトリを作って管理している場合はそう単純にはいきません。例えば、以下のような場合です。 リポジトリルート・・・repo1ここにproj1とproj2というサブディレクトリがあります。repo1 proj1 branches bug-fix-d20100515-r100trunkproj2 branches adduc-d20100401-r20trunkproj1もしくはproj2へのコミットがあった場合、repo1/hooks/post-commitが実行されます。引数として、リポジ
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
Many (id: kohsuke abayer dodok1 dty huybrechts mindless pgweiss stephenconnolly etc) Basic Usage Once this plugin is installed, you'll see Subversion as one of the options in the SCM. See inline help for more information about how to use it. Usage with Server Certificates An important note for those wanting to use client certificates to authenticate to your subversion server. Your PKCS12 cert fi
TortoiseSVN Redmine Issues Plugin¶ Windows用SubversionクライアントのTortoiseSVNからRedmineのチケットを参照するためのTortoiseSVN用プラグインです。 Redmineではソースコードやファイルの変更をリポジトリにコミットする際、コミットメッセージに refs #チケット番号、fixes #チケット番号などと入力しておくとコミットとチケットの関連付けができます。これをしておくと問題から修正を追跡したりその逆ができてとても便利です。しかしコミット時に該当するチケットを探すのは少々面倒です。また、たまにチケット番号を間違えて入力してしまい、関係ないチケットに関連付けられてしまうといったミスをすることもあります。 このプラグインをTortoiseSVNに組み込むと、コミットメッセージ入力時にRedmineのチケット一覧を表
Windows側からGUIでいじってる方のクライアントをTortoiseSVN 1.5.2にアップデートしたせいで,リポジトリの形式がSubversion 1.5の形式に書き換えられ,1.4系クライアントを使っているCentOSのほうから書き換えができなくなってしまった. そんなわけで,CentOS 5.2のほうもSubversion 1.5にバージョンアップ. パッケージインストールはdagから おなじみのdag(rpmforge)ですね.dagを yum のリポジトリに追加する方法は毎度のことですがてきとーにググる. 私の場合は普段はenableにしていないので(utterramblingsのパッケージと若干バッティングするものがあり,ApacheやPHPでちょっとうまくいかなくなるので),以下のように実行. % sudo yum update --enablerepo=dag sub
WEBサーバー上のコンテンツの中には、仲間内の掲示板サイトのように、特定の人間のみにアクセスを許したいものもあります。 こういった場合、ユーザーIDとパスワードを入力するようにし、制限をかけることで、特定の 人間のみに接続を許すようにすることが考えられます。 WEBアプリを作成して認証機能を作る事もできますが、Apachではこの認証機能を簡単に実現することが出来ます。 このページではApacheの認証機能のであるBasic認証について解説します。 ただし、認証を設定すると、サーバーにリクエストを送るたびにユーザーとパスワードの 検証を行うため、パフォーマンスも考慮する必要があります。
約3週間ぶりの更新ですね。どうも順調に更新ペースが落ちているような気がします。ナントカシナイト……。 今日はしばらくぶりに、ガチガチのLinuxのお話。ちょっとした事情で、家庭内LANで動かしているCentOSのサーバーにWebDAVをインストールしたのでその備忘録です。 残念ながら実際に使うまえに用済みになってしまったので、実運用はしておらず、中途半端なメモになっているのですが、そういう事情から余計に、後で忘れてしまいそうなので、丁寧めにメモしておきます パッケージのインストール インストールはいつものyumで一発です。 # yum install mod_dav_svn既にapacheとsubversionが動いている環境なら追加でインストールされるのはこのパッケージのみで、インストールされるファイルも3つしかありません。 $ rpm -ql mod_dav_svn /etc/http
2009年10月31日土曜日 CentOSにsubversionサーバ設定メモ CentOS上でのsubversion設定メモ。 今回はapacheではなくsvnserveを使ってみることにする。 しかもセキュリティ周りの知識がまだまだ足りないので、 今回はsvn+sshで接続できるように設定します。 設定はSubversionのインストールと設定(svnserve編)を参考にしました。 具体的な手順は以下の通り。 ●svn, svnserveインストール # yum install subversion ●リポジトリ設定 # mkdir /var/svn # svnadmin create /var/svn/reps # chown -R apache:apache /var/svn/reps/ # groupadd svn # chown -R :svn /var/svn/ # chm
バージョン管理システムを構築する。ここでは、広く普及しているバージョン管理システムである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
Mac OS X 10.5 Leopard ServerでのSubversionサーバーのセットアップ 2009 9/20 UPDATE: Mac OS X 10.7 (Lion) Serverでもこの方法で動きました。 UPDATE: Mac OS X 10.6 (Snow Leopard) Serverでもこの方法で動きました。 Mac OS X Server 10.5 Leopard Serverをホストとして、svnserveを使ってSubversionのサーバーをセットアップする方法について簡単に説明します。 Subversionはソースコードやドキュメントなどのファイル/ディレクトリのバージョン管理ツールです。ローカルでの利用の他、サーバーをセットアップすればネットワーク経由で複数のクライアント間でのファイル/フォルダを同期することができ、非常に便利です。 本ドキュメントは、M
はじめまして、クレイのもりやまです。弊社サイトがようやくきちんとしたサイトになったので、合わせてブログも設置してみました。今後ともよろしくお願いします。 さて、最初の記事は bzr と Subversion の連携についてです。 (追記:2009/06/22)新しい記事で、リポジトリフォーマットについて書きました。 この記事で書いてある rich-root-pack ではなく、1.14-rich-root を使用するようにしてください。 初期化 まず bzr-svn 用のリポジトリを保存するためのディレクトリを作成します。 $ bzr init-repo --rich-root-pack $PROJECT_DIR $ cd $PROJECT_DIR この中には Subversion リポジトリと同期するための bzr のリポジトリと、開発用の各ブランチを格納します。 まず同期用のリポジトリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く