Subversion の svn:externals

November 01, 2007category: Subversion 

Subversion の svn:externals という機能を知る。日本語では外部定義というらしい 。svn:externals を使うと、任意のディレクトリに、まったく別のリポジトリの、あるディレクトリへのリンクを貼ることができる。例えば、あまりよい例ではないが、Papervison3D のライブラリを自分のリポジトリの中に組み込む。といった使い方ができる。

TortoiseSVN で外部定義する方法

コマンドラインでしかできないと思ったら、TortoiseSVN でも簡単にできた。

  1. 外部定義を配置するディレクトリを右クリック
  2. TortoiseSVN のコンテキストメニューから "属性" を選択
  3. "追加" をクリック
  4. "属性名" から "svn:externals" を選択
  5. "属性値" に以下のような、ディレクトリ名と URL の対を羅列する
pv3d http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src

最後に、SVN の更新を行えばファイルが追加される。

comments (0)このエントリーを含むはてなブックマークはてなブックマーク - Subversion の svn:externals

comments