Sparse Checkout

Sometimes you need to check out only certain parts of a directory tree. For this you can checkout the top folder (the action Check Out from the Repositories view) and then update recursively only the needed directories (the action Update from the Working Copy view). Each directory now understands the notion of depth which has four possible values:

For some operations you can use as depth the current depth of the resource from working copy (the value Current depth). This is the depth of directories from the working copy and it can have one of the values defined above. This is the depth value defined in a previous checkout or update operation.

The sparse checked out directories are marked in the Working Copy view with a marker corresponding to the depth value as follows:

The depth information is also presented in the Information view and the tool tip displayed when hovering over the directory in the Working Copy view.

This feature requires the SVN client to support the SVN format 1.5 or above and will work most efficiently if the server is 1.5 or above. The client will work also with a 1.4 server or lower but will be less efficient.