El proveedor de depósitos del sistema de archivos muestra cómo definir su propio proveedor de depósitos. Muestra cómo alterar temporalmente la clase RepositoryProvider y registrar esta clase nueva como proveedor de depósitos mediante el punto de extensión de equipo (Team). También ilustra cómo crear y registrar un asistente de configuración para conectar un proyecto local con una ubicación remota y cómo suministrar algunas opciones de menú Equipo y Sustituir por personalizadas para operaciones simples Obtener (Get) y Colocar (Put). Además, también muestra cómo utilizar el mecanismo de validar guardar/ validar editar para dar soporte a los proveedores de modalidad pesimista.