SvnTool<TSettings> Class

Summary

Base class for all Subversion operations.
Namespace
Cake.Svn
Base Types
  • object
Derived Types
graph TD Base0["object"]-->Type Type["SvnTool<TSettings>"] class Type type-node Type-->Derived0["SvnDeleter"] click Derived0 "/Cake.Svn/api/Cake.Svn.Delete/SvnDeleter" Type-->Derived1["SvnInfo"] click Derived1 "/Cake.Svn/api/Cake.Svn.Info/SvnInfo" Type-->Derived2["SvnCheckouter"] click Derived2 "/Cake.Svn/api/Cake.Svn.Checkout/SvnCheckouter" Type-->Derived3["SvnExporter"] click Derived3 "/Cake.Svn/api/Cake.Svn.Export/SvnExporter" Type-->Derived4["SvnAdder"] click Derived4 "/Cake.Svn/api/Cake.Svn.Add/SvnAdder"

Syntax

public abstract class SvnTool<TSettings> where TSettings : SvnSettings

Type Parameters

Name Description
TSettings Type of the settings class.

Constructors

Name Summary
SvnTool(Func<ISvnClient>) Initializes a new instance of the SvnTool<TSettings> class.

Methods

Name Value Summary
GetClient() ISvnClient
Returns a new instance of a Subversion client.
GitHub