Subversion の svn:externals


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 の更新を行えばファイルが追加される。

カテゴリー: Subversion   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>