jetbrains.buildServer.configs.kotlin.v10.vcs / TfsVcsRoot

TfsVcsRoot

open class TfsVcsRoot : VcsRoot

TFS VCS root

Constructors

<init>

TfsVcsRoot(init: TfsVcsRoot.() -> Unit = {}, base: TfsVcsRoot? = null)

Properties

forceOverwrite

var forceOverwrite: Boolean?

When set to true, TeamCity will call TFS to update workspace rewriting all files

password

var password: String?

A password for TFS connection

root

var root: String?

TFS path to checkout. Format: $/path.

url

var url: String?

URL format:

userName

var userName: String?

A username for TFS connection

Inherited Properties

extId

var extId: String

VCS root external id. It appears in web UI and is used in urls. Can be changed at any time. But be aware that some settings use it, e.g. as a part of parameter reference. If you change the extId, you should find all its occurrences in the current project and change them too.

name

var name: String

VCS root name

pollInterval

var pollInterval: Int?

VCS root polling interval

type

var type: String

VCS type

uuid

var uuid: String

VCS root uuid. It is mandatory, TeamCity uses it to identify entities. If root's uuid changes, TeamCity considers it to be a new VCS root.