Cornerstone permits several different forms of URLs to be used when specifying the location of a file or folder:
Absolute URLs are fully-qualified URLs in the standard form used to identify files or folders in a repository.
For example:
http://svn.server.org/repos/libs/liburl
URLs may be specified relative to the folder that declares them in the repository. Folder-relative URLs are prefixed with ../
.
For example:
../../libs/liburl
URLs may be specified relative to the root URL of the repository that contains the folder that declares them. Repository-relative URLs are prefixed with ^/
.
For example:
^/libs/liburl
URLs may be specified relative to the server which hosts the repository containing the folder that declares them. Server-relative URLs are prefixed with /
.
For example:
/repos/libs/liburl
URLs may be specified independent of the scheme used in the repository URL. This allows the same URL to be used regardless of the protocol used to check out the working copy. Scheme-relative URLs are prefixed with //
.
For example:
//svn.server.org/repos/libs/liburl