| 44 | Using Externals |
Within an organization, it’s quite likely that development teams will want to share assets between projects. It might be a goal for projects to use a common set of third-party components or for certain projects to share parts of their source code for other projects to use. Subversion’s externals provide an easy way to include portions of a repository within a project.
Externals are controlled through the svn:externals property, which can be set on any directory within a repository. When a Subversion client sees the external, it attempts to contact the specified Subversion repository and check out a portion of that repository into the working copy. An external can refer to a directory or a single file that you want to include ...