Summary
TODO: Add more documentation when I understand all svn root possibilities/
protocols.
The svn root is usually in the form of a URL from which the server, protocol
and path information can be derived. Although the path to the repository
can also be determined from this the information is more implicit
than explicit. For example a subversion root URL of:
http://svn.collab.net/repos/svn/trunk/doc/book/tools
would have the following components:
protocol: http/ web_dav
username: anonymous
servername: svn.collab.net
repository: /repos/svn
server path: /trunk/doc/book/tools
In addition the revision path or branch can also be determined as
subversion stores this information as a seperate physical directory.
In this example:
revision: trunk
Syntax
[TaskAttribute("uri", Required = true)]
[StringValidator(AllowEmpty = false)]
public override string Root { get; set; }
Attributes
Type |
Description |
TaskAttribute |
|
StringValidator |
|
Value