2011-09-21から1日間の記事一覧
実際の作業に使用するフォルダを Subversion 上に作成します。SVK の copy コマンドを使用して PS temp> svk copy //vendor/trunk //trunk または PS temp> svk copy /proj1/vendor/trunk /proj1/trunk と、ミラー先をコピーします。この例のようにコピーす…
SVK に親となるマスター リポジトリを登録します。SVK は事前に登録しておいたミラー設定によって、svm (SVK:Mirror) を使用してミラー元リポジトリから差分を取得したり、ミラー元リポジトリへ差分をコミットしたりできます。 PS temp> svk mirror //vendor…
この環境では、Subversion リポジトリの作成には、Subversion を使用する方法と、SVK を使用する方法があります。ここでは、Subversion を使用してリポジトリを作成して SVK の depotmap に割り当てます。 Subversion でリポジトリを作成するのは簡単で、Tor…
SVK を用いない・SVK に興味がない人は、SVK 関連は読み飛ばしてください。 今回のプロジェクトでは複数の拠点に分散した開発になっており、最終的なソース管理は1つのリポジトリで行うが同時に複数のチームが作業する。マスターとなるリポジトリでは夜間自…
Trac 0.12 は、インストール時に Babel がインストール済みの場合は多言語版をインストールし、Babel がインストールされていない場合は英語版をインストールするようになっています。このため、まずは Babel をインストールします。http://babel.edgewall.o…
http://peak.telecommunity.com/dist/ez_setup.py をダウンロードして実行。 PS temp> python ez_setup.py
http://subversion.apache.org/ より、Windows 用バイナリの zip を展開する。 最低限度必要なのは svn-win32-X.Y.Z.zip と svn-win32-X.Y.Z_py.zip となる。 まずは本体を C:\Program Files (x86)\Apache Software Foundation\Subversion に展開し、環境変…
http://www.python.org/download/ より Windows 用バイナリをセットアップ。 apache と同じく Subversion Binding のバイナリ版が x86 で提供されるため x86 版を使用する。また、現時点では Python 2.7 用の Subversion Binding が提供されていなため Pytho…
http://httpd.apache.org/ より、Windows 用バイナリをセットアップ。 Windows 2008 Server R2 なので amd64 版でよいのだが、追加する authn_sspi や dav_svn が x86 バイナリで提供されているため、x86 版を導入する。
Trac 0.11 から Trac 0.12 へ移行を考えている人や、Windows 認証を用いた Trac/Subversion の設定、SVK を利用したミラー サーバの構築といった参考になるかもしれないので、だらだらとメモっておく。なお、内容については、1時間半ぐらいでザーッと一気に…