SVNを使用してソースコードを管理している時、共通して使用するライブラリなどを複数のプロジェクトで使用したいケースや、プラグインのようにあるプロジェクトの一部を異なるリポジトリに配置したいケースがあります。 このような時、Subversionの外部定義機能を使えば、簡単に実現可能です。 http://subversion.tigris.org/svn_1.5_releasenotes.html#relative-externals SVNプロパティに追加 設定はSVNプロパティに行います。 外部から取り込むプロジェクトのワークスペース(ディレクトリ)を追加する SVNプロパティにsvn:externalsを追加する 値には「ワークスペース名 リポジトリURL」と記述する 例えば、RailsのPluginを別リポジトリからチェックアウトする場合、 /venser/plugins/xxx とい