The svn:externals Property

The svn:externals property can be set on a folder or a file. In the first case it stores the URL of a folder from other repository.

In the second case it stores the URL of a file from other repository. The external file will be added into the working copy as a versioned item. There are a few differences between directory and file externals:

The differences between a normal versioned file and a file external:

A file external shows up as a X in the switched status column.


In Subversion 1.6 it is not possible to remove a file external from your working copy once you have added it, even if you delete the svn:externals property altogether. You have to check out a fresh working copy to remove the file.