6.1.4.16. TFS¶
Integration with Microsoft Team Foundation Server (TFS)
Support for Microsoft Team Foundation Server (TFS).
VCSIntegration TFS supports line-by-line blame information if
TFS Power Tools are installed and configured accordingly
(tfpt_binary and
tfpt_options), otherwise only file blame information is
supported.
Options¶
The following places define options that affect this rule: VCSIntegration, Project-GlobalOptions
binary¶
binary : str = 'tf'
blame_mode¶
blame_mode : BlameMode = 'all_authors'
last_author_only, issues for code regions are only
attributed to the author of the latest changes in that region. Otherwise, all
authors of that code region are considered responsible.
collectionurl¶
collectionurl : str | None = None
-collection:... (i.e.
http://host:port/tfs/collection). Overrides setting of
servername.
encoding¶
encoding : str = 'utf-8'
getall¶
getall : bool = False
get each time, otherwise just the changed
files are get.
options¶
options : str | None = None
rootpath¶
rootpath : bauhaus.analysis.config.ProjectRelativePath = '.'
rootpath options have to be set differently. The value of
rootpath must not be outside of
/Project/directory for source code to be visible
in the dashboard and for local_mode to work
correctly.
serverfolder¶
serverfolder : str = 'None (value must be set)'
$/).
servername¶
servername : str | None = None
-server:... (may contain a port
and the name of the collection separated with a slash from the server name as well,
i.e. host:port/collection). Setting
collectionurl as well ignores
servername.
skip_blame¶
skip_blame : bool = False
tfpt_binary¶
tfpt_binary : str | None = None
tfpt binary. If specified, annotate information
can be queried during a continuous integration run and be used on line-by-line
granularity and not just per-file (only relevant for CI, not for dashboard).
tfpt_options¶
tfpt_options : str | None = None
tfpt (if configured).
Option Types¶
These types are used by options listed above:
BlameMode¶
Enumeration of possible blame approaches for code regions.all_authors
All authors of a code region are considered responsible.last_author_only
Attribute issues only to the author of the latest change in the code region.