Team providers are software pieces provided to a developer to interact with a code repository.  Team providers are specific to the repository they support (i.e. using a SVN team provider with a SVN repository) but share in the type of functionality they provide (i.e. most or all team providers have a commit function).

In this guide, the team provider functions are fully explained for the SVN team provider.  Other providers are almost identical in the functionality level.  If you are using a provider other than SVN, please use SVN as a guide for functionality such as commit, update, etc.)