tfs2018(team foundation server 2018)官方版
分享到:
tfs2018全称为team foundation server 2018,tfs2018是微软发布的一款可以为一些小型团队和小型企业提供支持开发和持续部署的服务和工具。tfs2018共享代码,跟踪工作,这对专业团队的开发人员工具的集成服务器套件,tfs2018与我们现有的IDE或编辑器集成,从而使你的跨功能团队可以在所有大小软件项目上高效工作。tfs2018是构建在SQL Server后端上的本地产品,当组织通常需要他们的数据保留在用户的网络中时选择本地TFS,或者他们希望访问SharePoint站点和SQL Server报告服务,以便与TFS数据和工具集成。tfs2018支持软件开发的三个主要领域包括:源代码管理来管理软件文件的版本;跟踪工具以支持计划和跟踪工作,代码缺陷,问题等等;DevOps工具支持构建,测试和持续发布软件应用程序。
1、浏览器
从这些支持的浏览器的最新版本连接到Web门户:
Chrome
Edge
Firefox
Internet Explorer
Safari(Mac)
2、管理用户和组
将成员添加到您的团队项目将其添加到“参与者”组。在管理大量用户时,请使用内置组来管理用户及其权限。
3、访问级别
要添加到您的VSTS帐户或您的TFS团队项目的所有用户在默认情况下获得基本功能,除了利益相关者谁有权访问一组功能有限,或那些加入到TFS高级访问级别。
4、集成开发环境(IDE)
从以下客户端跟踪工作并与代码,构建和测试环境集成:
Eclipse(团队资源管理器无处不在)
Visual Studio
Android Studio
IntelliJ
Visual Studio代码
5、添加团队成员
要共享和贡献您的项目,请将用户帐户添加到VSTS或您的TFS。
6、权限
通过设置用户或组的权限来控制对特定功能的访问。
区域和迭代路径
构建和发布
Git
TFVC
仪表板
查询
团队管理员角色
测试
工作项目标签
7、Office集成客户端
使用这些熟悉的客户支持的功能来管理您的项目并说明您的要求。
Excel
项目
PowerPoint - 故事板
二、敏捷工具来规划和跟踪工作
1、创建你的积压
通过为每个用户故事或您计划开发的要求添加工作项目来规划您的项目。
2、将工作项目移至其他团队项目(VSTS)
在工作项目表单中选择更改团队项目图标更改团队项目菜单选项操作图标操作菜单,将工作项目移动到其他团队项目。
3、组织你的积压
使用投资组合积压将项目分组到一个分层列表中,并快速重新排序和重新保存项目以有效管理您的交付项目。
4、多团队积压所有权
轻松查看和跟踪其他团队拥有的物品,并快速重新排序和重新保存物品,以有效管理积压的物品。
三、错误,任务和问题跟踪
1、跟踪问题和其他类型的工作
不同类型的工作项目跟踪不同类型的工作 - 例如错误,测试用例,风险,问题等等。
2、估计和时间跟踪
跟踪任务和其他工作项目的估计,完成和剩余工作。多个报告和仪表板提供了基于团队能力和剩余工作显示数据的图表。
3、新的工作项目经验
在新的工作项目经验提供了访问一个更现代的形式,附加功能,以及添加字段并应用其他自定义的工作项类型的能力。
4、批量修改
使用Web门户中的批量修改或使用Excel 批量修改,快速更改多个工作项中的一个或多个字段。
5、验证错误,重新运行测试用例
从bug工作项目表单上下文菜单中选择Verify选项以启动Web Runner中的相关测试用例
四、自定义(TFS)
1、添加或修改一个字段
通过编辑WIT定义添加或修改字段以支持工作跟踪和报告。
2、将规则添加到字段
将各种规则应用于自定义字段以限定其可能具有的值,复制值,指定默认值,限制可修改其值的人员,强制执行模式匹配或强制执行条件值。
3、自定义选择列表
通过编辑工作项目类型定义来定义或修改选择列表值。
4、更改工作项目表单
通过添加字段,自定义控件或选项卡来更改工作项目表单的布局。
包含自Team Foundation Server 2018 RTM 发布以来的更新程序和缺陷修复,包括修复了辅助功能、跨网站脚本 (XSS) 和其他安全漏洞。
一、更新:
TFS 代理中的 GVFS 缓存支持。
访问在 CI/CD 管道中运行时与自动测试中的测试用例相关的信息。
现在可使用 VSTest 任务运行使用 TestCase 作为数据源的自动测试。
二、Bug 修复:
代码
工作
生成和发布
测试
Wiki
报告
升级和安装
管理
具体内容如下:
一、更新
TFS 代理中的 GVFS 缓存支持
TFS 代理可用作 Git 虚拟文件系统 (GVFS) 缓存。 GVFS 虚拟化 Git 存储库下的文件系统,便于 Git 工具看到看似正常的存储库,而事实上这些文件实际并不存在于磁盘上。 GVFS 仅下载必需的文件。 TFS 代理现在可支持这些下载,便于将缓存放在分布式开发团队附近。
访问在 CI/CD 管道中运行时与自动测试中的测试用例相关的信息
使用“测试计划/测试套件”在 CI/CD 管道中运行自动测试,或者从“测试”中心运行自动测试时,现在可使用 TestContext 对象访问关键 TCM 属性。 要使用此开关,需要 Visual Studio 2017.5 或更高版本。 这包括:
__Tfs_TestPlanId__
__Tfs_TestCaseId__
__Tfs_TestPointId__
__Tfs_TestConfigurationId__
__Tfs_TestConfigurationName__
__Tfs_TfsServerCollectionUrl__
__Tfs_TeamProject__
现在可使用 VSTest 任务运行将 TestCase 用作数据源的自动测试
需要以下先决条件:
Visual Studio 2017.6 或更高版本。 如果通过测试平台安装程序任务,使用 VSTest 任务来运行测试,请确保选择正确的包版本。
创建授权用于“工作项(完整)”范围的 PAT。
添加称为 Test.TestCaseAccessToken 的安全“生成”或“发布”变量,并将其值设置为在步骤 2 中创建的 PAT。
请注意,使用 TestCase 作为数据源的测试不能用于“运行功能测试”任务。
二、Bug 修复
1、代码
如果在搜索索引存储库时删除存储库,作业将失败,并返回 GitRepositoryNotFoundException。
首次索引 TFVC 存储库时,可能会有文件夹遗漏,索引可能需要较长时间。
如果有许多文件下载失败,搜索索引修补程序作业可能失败。
代码文件创建索引失败并且在重试过程中继续失败时,会无限期地看见“Elasticsearch 拒绝了许多文件,此作业失败”这一条错误消息。
客户看见一则持久显示的消息“仍在索引你帐户中的一个或多个项目,因此不显示任何结果”。 此更新将为一组已知文件将该错误显示最长十分钟。
2、工作
如果工作项中有一个 TFVC 链接并且已删除 TFVC 项目,则工作项上不显示任何链接。
标识信息可能未正确同步到工作项。
当在 WHEN 规则内部定义 ALLOWEDVALUES 时,“允许值”自定义字段可能不起作用。
3、生成和发布
如果关联的更改为空,则生成摘要不显示关联的工作项。
暂停生成定义不会暂停封闭生成。
配置生成定义的“获取源”步骤时,意外填充 $(build.sourcesDirectory) 下的本地路径。
保存发布定义时收到“服务终结点不可用或者不可访问”错误,即使未对任务中使用的终结点进行任何更改也是如此。
在发行管道中,不能重新排列并行环境的可视化顺序。 为解决此问题,在编辑器的环境面板中增加了一个选项,用于上移/下移环境。
将代理池维护作业排列到以前的版本的代理时,可能会发生 SQL 异常。
4、测试
不接受“运行超时”测试设置。
当在分布模式下运行测试时,“测试类别”筛选器不起作用。
如果筛选器查询无效,将不显示“测试计划”筛选器。
无法将测试用例中的超过 10 个步骤提取为共享步骤。
当生成完成但不出现测试结果时,会显示一条错误消息,指导用户执行“Visual Studio 测试”任务。
“测试运行”页面上的“执行”按钮被剪裁成俄语和法语。
将某个测试计划添加到收藏夹后,“我的收藏”页面中显示“尝试加载此内容时发生错误”错误。
缺少分配测试人员的上下文菜单。
在任务板上删除现有测试用例后,隐藏的测试总数不准确。
汇总子测试计划时,测试图表中的计数不正确。
当拥有“管理测试计划/测试套件”权限或“删除测试运行”权限时,用户无法删除“测试计划”和“测试套件”。
发布测试结果时未显示顺序测试用例的分层视图。
5、Wiki
插入的文件因过大而上传失败时,未显示错误。
6、报表
配置“工作项图表”时,颜色选取器不可见。
升级到 TFS 2018 时,选择退出报告之后,将运行仓库作业。
7、升级和安装
升级到 TFS 2018 时,引发 ArgumentNullException,将运行“迁移 CFD 数据”步骤。
将大量 NuGet 包版本从 TFS 2017 升级到 TFS 2018 时,“迁移到最新 CoD 迁移(本地)”步骤中发生“Base-64 字符数组或字符串的长度无效”错误。
配置计划备份时,升级到 TFS 2018 可能需要较长时间。
在升级向导中,未填充报表服务器和分析服务器值。
升级到 TFS 2018 导致重复的 Microsoft.TeamFoundation.Warehouse.OptimizeDatabases 作业。
升级 TFS 时,发生“TF50620: Team Foundation 标识范围 不存在”错误。
当计算机名称包含 Unicode 扩展 B 字符时,配置向导失败。
升级到 TFS 2018 时,出现“执行 upd_AnalyticsToDev15M108PreSchema.sql 脚本时发生 1 个错误”错误。
升级到 TFS 2018 时,出现“ 执行超时时间已到。在操作完成之前超时时间已过或服务器未响应。” 错误。
当项目团队集合处于脱机状态时,配置搜索失败。
当有许多 NuGet 包时,升级到 TFS 2018 需要较长时间。
prc_CopyContainerItemFiles 作业可能会因为升级到 TFS 2018 时超时而失败。
8、管理
超时后,“Team Foundation Server 活动记录管理”在团队项目集合上失败。
使用具有 OpenSSL 的 Git 客户端时,如果使用 TFS 生成的自签名 TFS 证书,证书无效。
当仓库数据库不可访问时, 如果尝试在 TFS 管理控制台中取消配置报告,
将发生“TF246017: Team Foundation Server 无法连接到数据库。”错误。
如果集合显示为脱机时,tfsconfig offlinedetach 不会发出警告。
使用其中一个通知模板时,无法保存新通知,如用户区域设置不为英语时创建的工作项。
功能介绍
一、访问和支持的客户端1、浏览器
从这些支持的浏览器的最新版本连接到Web门户:
Chrome
Edge
Firefox
Internet Explorer
Safari(Mac)
2、管理用户和组
将成员添加到您的团队项目将其添加到“参与者”组。在管理大量用户时,请使用内置组来管理用户及其权限。
3、访问级别
要添加到您的VSTS帐户或您的TFS团队项目的所有用户在默认情况下获得基本功能,除了利益相关者谁有权访问一组功能有限,或那些加入到TFS高级访问级别。
4、集成开发环境(IDE)
从以下客户端跟踪工作并与代码,构建和测试环境集成:
Eclipse(团队资源管理器无处不在)
Visual Studio
Android Studio
IntelliJ
Visual Studio代码
5、添加团队成员
要共享和贡献您的项目,请将用户帐户添加到VSTS或您的TFS。
6、权限
通过设置用户或组的权限来控制对特定功能的访问。
区域和迭代路径
构建和发布
Git
TFVC
仪表板
查询
团队管理员角色
测试
工作项目标签
7、Office集成客户端
使用这些熟悉的客户支持的功能来管理您的项目并说明您的要求。
Excel
项目
PowerPoint - 故事板
二、敏捷工具来规划和跟踪工作
1、创建你的积压
通过为每个用户故事或您计划开发的要求添加工作项目来规划您的项目。
2、将工作项目移至其他团队项目(VSTS)
在工作项目表单中选择更改团队项目图标更改团队项目菜单选项操作图标操作菜单,将工作项目移动到其他团队项目。
3、组织你的积压
使用投资组合积压将项目分组到一个分层列表中,并快速重新排序和重新保存项目以有效管理您的交付项目。
4、多团队积压所有权
轻松查看和跟踪其他团队拥有的物品,并快速重新排序和重新保存物品,以有效管理积压的物品。
三、错误,任务和问题跟踪
1、跟踪问题和其他类型的工作
不同类型的工作项目跟踪不同类型的工作 - 例如错误,测试用例,风险,问题等等。
2、估计和时间跟踪
跟踪任务和其他工作项目的估计,完成和剩余工作。多个报告和仪表板提供了基于团队能力和剩余工作显示数据的图表。
3、新的工作项目经验
在新的工作项目经验提供了访问一个更现代的形式,附加功能,以及添加字段并应用其他自定义的工作项类型的能力。
4、批量修改
使用Web门户中的批量修改或使用Excel 批量修改,快速更改多个工作项中的一个或多个字段。
5、验证错误,重新运行测试用例
从bug工作项目表单上下文菜单中选择Verify选项以启动Web Runner中的相关测试用例
四、自定义(TFS)
1、添加或修改一个字段
通过编辑WIT定义添加或修改字段以支持工作跟踪和报告。
2、将规则添加到字段
将各种规则应用于自定义字段以限定其可能具有的值,复制值,指定默认值,限制可修改其值的人员,强制执行模式匹配或强制执行条件值。
3、自定义选择列表
通过编辑工作项目类型定义来定义或修改选择列表值。
4、更改工作项目表单
通过添加字段,自定义控件或选项卡来更改工作项目表单的布局。
更新日志
team foundation server 2018.1更新内容包含自Team Foundation Server 2018 RTM 发布以来的更新程序和缺陷修复,包括修复了辅助功能、跨网站脚本 (XSS) 和其他安全漏洞。
一、更新:
TFS 代理中的 GVFS 缓存支持。
访问在 CI/CD 管道中运行时与自动测试中的测试用例相关的信息。
现在可使用 VSTest 任务运行使用 TestCase 作为数据源的自动测试。
二、Bug 修复:
代码
工作
生成和发布
测试
Wiki
报告
升级和安装
管理
具体内容如下:
一、更新
TFS 代理中的 GVFS 缓存支持
TFS 代理可用作 Git 虚拟文件系统 (GVFS) 缓存。 GVFS 虚拟化 Git 存储库下的文件系统,便于 Git 工具看到看似正常的存储库,而事实上这些文件实际并不存在于磁盘上。 GVFS 仅下载必需的文件。 TFS 代理现在可支持这些下载,便于将缓存放在分布式开发团队附近。
访问在 CI/CD 管道中运行时与自动测试中的测试用例相关的信息
使用“测试计划/测试套件”在 CI/CD 管道中运行自动测试,或者从“测试”中心运行自动测试时,现在可使用 TestContext 对象访问关键 TCM 属性。 要使用此开关,需要 Visual Studio 2017.5 或更高版本。 这包括:
__Tfs_TestPlanId__
__Tfs_TestCaseId__
__Tfs_TestPointId__
__Tfs_TestConfigurationId__
__Tfs_TestConfigurationName__
__Tfs_TfsServerCollectionUrl__
__Tfs_TeamProject__
现在可使用 VSTest 任务运行将 TestCase 用作数据源的自动测试
需要以下先决条件:
Visual Studio 2017.6 或更高版本。 如果通过测试平台安装程序任务,使用 VSTest 任务来运行测试,请确保选择正确的包版本。
创建授权用于“工作项(完整)”范围的 PAT。
添加称为 Test.TestCaseAccessToken 的安全“生成”或“发布”变量,并将其值设置为在步骤 2 中创建的 PAT。
请注意,使用 TestCase 作为数据源的测试不能用于“运行功能测试”任务。
二、Bug 修复
1、代码
如果在搜索索引存储库时删除存储库,作业将失败,并返回 GitRepositoryNotFoundException。
首次索引 TFVC 存储库时,可能会有文件夹遗漏,索引可能需要较长时间。
如果有许多文件下载失败,搜索索引修补程序作业可能失败。
代码文件创建索引失败并且在重试过程中继续失败时,会无限期地看见“Elasticsearch 拒绝了许多文件,此作业失败”这一条错误消息。
客户看见一则持久显示的消息“仍在索引你帐户中的一个或多个项目,因此不显示任何结果”。 此更新将为一组已知文件将该错误显示最长十分钟。
2、工作
如果工作项中有一个 TFVC 链接并且已删除 TFVC 项目,则工作项上不显示任何链接。
标识信息可能未正确同步到工作项。
当在 WHEN 规则内部定义 ALLOWEDVALUES 时,“允许值”自定义字段可能不起作用。
3、生成和发布
如果关联的更改为空,则生成摘要不显示关联的工作项。
暂停生成定义不会暂停封闭生成。
配置生成定义的“获取源”步骤时,意外填充 $(build.sourcesDirectory) 下的本地路径。
保存发布定义时收到“服务终结点不可用或者不可访问”错误,即使未对任务中使用的终结点进行任何更改也是如此。
在发行管道中,不能重新排列并行环境的可视化顺序。 为解决此问题,在编辑器的环境面板中增加了一个选项,用于上移/下移环境。
将代理池维护作业排列到以前的版本的代理时,可能会发生 SQL 异常。
4、测试
不接受“运行超时”测试设置。
当在分布模式下运行测试时,“测试类别”筛选器不起作用。
如果筛选器查询无效,将不显示“测试计划”筛选器。
无法将测试用例中的超过 10 个步骤提取为共享步骤。
当生成完成但不出现测试结果时,会显示一条错误消息,指导用户执行“Visual Studio 测试”任务。
“测试运行”页面上的“执行”按钮被剪裁成俄语和法语。
将某个测试计划添加到收藏夹后,“我的收藏”页面中显示“尝试加载此内容时发生错误”错误。
缺少分配测试人员的上下文菜单。
在任务板上删除现有测试用例后,隐藏的测试总数不准确。
汇总子测试计划时,测试图表中的计数不正确。
当拥有“管理测试计划/测试套件”权限或“删除测试运行”权限时,用户无法删除“测试计划”和“测试套件”。
发布测试结果时未显示顺序测试用例的分层视图。
5、Wiki
插入的文件因过大而上传失败时,未显示错误。
6、报表
配置“工作项图表”时,颜色选取器不可见。
升级到 TFS 2018 时,选择退出报告之后,将运行仓库作业。
7、升级和安装
升级到 TFS 2018 时,引发 ArgumentNullException,将运行“迁移 CFD 数据”步骤。
将大量 NuGet 包版本从 TFS 2017 升级到 TFS 2018 时,“迁移到最新 CoD 迁移(本地)”步骤中发生“Base-64 字符数组或字符串的长度无效”错误。
配置计划备份时,升级到 TFS 2018 可能需要较长时间。
在升级向导中,未填充报表服务器和分析服务器值。
升级到 TFS 2018 导致重复的 Microsoft.TeamFoundation.Warehouse.OptimizeDatabases 作业。
升级 TFS 时,发生“TF50620: Team Foundation 标识范围 不存在”错误。
当计算机名称包含 Unicode 扩展 B 字符时,配置向导失败。
升级到 TFS 2018 时,出现“执行 upd_AnalyticsToDev15M108PreSchema.sql 脚本时发生 1 个错误”错误。
升级到 TFS 2018 时,出现“ 执行超时时间已到。在操作完成之前超时时间已过或服务器未响应。” 错误。
当项目团队集合处于脱机状态时,配置搜索失败。
当有许多 NuGet 包时,升级到 TFS 2018 需要较长时间。
prc_CopyContainerItemFiles 作业可能会因为升级到 TFS 2018 时超时而失败。
8、管理
超时后,“Team Foundation Server 活动记录管理”在团队项目集合上失败。
使用具有 OpenSSL 的 Git 客户端时,如果使用 TFS 生成的自签名 TFS 证书,证书无效。
当仓库数据库不可访问时, 如果尝试在 TFS 管理控制台中取消配置报告,
将发生“TF246017: Team Foundation Server 无法连接到数据库。”错误。
如果集合显示为脱机时,tfsconfig offlinedetach 不会发出警告。
使用其中一个通知模板时,无法保存新通知,如用户区域设置不为英语时创建的工作项。
展开更多
tfs2018(team foundation server 2018)官方版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: