微软发布TFS 2018!

Visual Studio 6 (VC6)连接Team Foundation Server (TFS 2018),实现源代码的版本管理 1. 概述Visual Studio 6(VB6, VC6, Foxpro…)是微软公司在1998年推出的一款基于Windows平台的软件开发工具,也是微软推出.NET开发框架之前的最后一个IDE工具。在Windows引领桌面天下的年代,VS6开发的应用程序深入到了IT领域的各行各业;即便是VS6推出20年以后的今天,我们还看到许多企业持续使用VS6更新自己的应用程序或软件产品。既然是一个软件开... 阅读详情

image

也许你还没来得及使用TFS 2017,今天,微软已经发布了TFS 2018的第一个版本(RC1)。

与之前所有的候选版本一样,这是一个正式上线(微软成称为go-live)的TFS版本。如果你计划采纳TFS系统,或者正在使用TFS系统,你完全可以大胆的升级或者安装使用这个版本,微软可以为这个版本提供技术支持。

通过下面这个地址,你可以下载TFS 2018的安装镜像文件 https://go.microsoft.com/fwlink/?LinkId=856342 

2018是微软发布的TFS系统的大版本(Major Release)。按照惯例,大版本包含了微软研发团队一年来在VSTS上持续交付的所有新功能,是功能最全最新的一个版本。下面让我们来快速浏览一下这个版本更新:

Wiki - 知识库管理

Wiki是TFS 2018新增的一个功能。每个团队项目都可以在TFS系统中创建和维护自己的知识库(Wiki)。使用知识库功能,研发团队可以便捷的管理、维护和共享与项目相关的资讯信息,例如技术文档、开发手册、使用说明等等。这个功能的上线,在很大程度了弥补了之前版本依赖SharePoint实现知识库的缺陷,这也是这个版本不在支持SharePoint集成的一个重要原因。使用TFS的知识库功能,你可以:

- 使用自己熟悉的Markdown语法编写知识库文档,可以任意放大缩小图片

- 使用自己熟悉的HTML语法编写知识库文档

- 使用所见即所得的富文本编辑器,在线编辑知识库内容;可以在保持之前预览显示格式

- 可以对知识库文档进行排序、编辑父子结构、搜索标题等页面管理功能

- 离线编辑。可以将知识库文档下载到本地计算机,完成编辑后上传、更新TFS系统中的对应文档

- 版本管理。可以对知识库文档实现版本管理,可以比较、回退知识库内容

- 等等等等……

Maven 库管理

Java!是的,又是Java,你没看错,TFS 2018支持Maven包管理!

使用Maven功能,Java开发人员可以非常方便地共享代码和公用组件。你还在使用Nexus么?不,来用TFS!

下面的Pom文件,Maven结构化的开发人员应该最熟悉顾不过了。你没看错,可以在TFS系统中获取你的共享组件了!

<repository> <id>tfs2018-myfirstpackage</id>

<url>

  http://tfs2018:8080/tfs/DefaultCollection/_packaging/MyFirstPackage/maven/v1

</url>

<releases>

    <enabled>true</enabled>

</releases>

<snapshots>

     <enabled>true</enabled>

</snapshots>

</repository>

(下图:Maven组件)

image

源代码分叉(Git Forks)

TFS 2018 提供了代码库分叉功能。代码分叉实际上是在服务器端实现代码库的复制功能。使用代码库分叉,你可以Git库共享给其他人员,但是不需要给对方开发自己代码库的访问权限。

同时,你可以利用拉取请求(Pull Request)的功能将他人的修改合并到自己的代码库中。这个功能与分支有些类似,但是分叉的代码库与中心代码库是完全隔离的,这样既能实现代码分支隔离、合并的功能,又可以实现权限和代码安全管理,从而为顾虑代码安全的分布式研发团队提供的完美的解决方案。

注意:有了分叉功能之后,你可以在代码库之间使用拉取请求实现代码合并,而不仅仅在分支之间合并代码!

(下图:代码分叉)

image

(下图:在Git库之间合并代码)

image

TFVC代码库管理

你可以随意设置禁用/启用浏览器的代码修改功能了!

自2015开始,TFS就提供了浏览器快速修改代码功能,可以通过浏览器更改、签入代码,这是一个令人兴奋的功能。

但是在实际使用过程中,由于TFVC代码签入策略是基于开发工具的,而这种快速修改代码功能无法应用签入策略,导致代码的安全性收到的挑战。于是,有无数版本管理员建议微软,请求关闭这个功能。

今天,版本管理员的福音来了,你可以为任意团队项目,自由设置开启或者关闭这个功能了。

支持移动设备

我在之前的一个博客文章(http://www.cnblogs.com/danzhang/p/6962164.html)中介绍了TFS系统的移动设备支持功能。

今天,这个功能已经集成到了TFS 2018中,就摆在你的面前。

1764891911

工作项模板管理

在TFS 2018中,你可以在浏览器上管理你的过程模板,而不需要依赖Visual Studio开发工具。

实际上,按照微软的计划,在Visual Studio 2017.5以后,将把这个功能彻底迁移到Web浏览器中。

可视化发布流程编辑器

在TFS 2018中,你可以使用流程图的方式编辑、查询发布流程。这一功能大幅提供了发布流程的用户体验效果。

可以在图标化的结构中查看发布进展,可以让管理人员非常直观的了解整个发布过程。

image

退役的功能

跟据变化了的用户需求,和产品功能的改进,TFS 2018中已经退役了下列功能。这些功能部分已经集成在TFS系统中,或者由于其商业价值降低,已经没有继续开发的必要。

  • SharePoint集成

  • 团队聊天室

  • 老版的XAML生成

  • 实验室中心

更多更多。。。。。请参考http://www.visualstudio.com

(微软ALM MVP 张洪君 http://www.cnblogs.com/danzhang)

--

Azure DevOps Server (TFS)的产品生命周期 Azure DevOps Server (之前名称为TFS)是Azure DevOps 是微软公司的软件研发管理平台产品,作为一款应用软件,它和其他所有软件产品一样不可避免的存在功能不足、产品缺陷、安全漏洞等不可以预知的问题。产品中存在问题,就需要我们去修复它。微软会帮助你修复产品中的问题吗?你公司运行的产品是否在微软公司的支持范围内?回答这个问题,我们首先需要了解Azure DevOps Se... 阅读详情

相关推荐

Azure DevOps Server 2020.1 新增功能 (TFS)

1. 概述自2005年开始,微软在VSS的基础上发布了TFS(2019年开始更名为Azure DevOps Server)的第一个版本TFS 2005,后续陆续发布了2008/2010/2012/2013/2015/2017/2018/2019/2020,每个版本都会给用户带来令人兴奋的功能。同样,微软即将发布的Azure DevOps Server 2020 Update 1也为我们带来了一波...

Azure DevOps Server(原名TFS) 2444

SVN的迁移与TFS2018的安装及配套配置及代码迁移

SVN迁移 原服务器:WinServer 2008R2SVN Server:3.6.1 新服务器:WinServer 2016SVN Server:3.9.1 操作: 在新服务器上安装SVN Server,并配置存储库路径; 将原服务器SVN Server存储库下的所有文件同步到新服务器的存储库下; 同步方式自选(因为文件比较碎,手动拷...

weixin_33974433的博客 646

TFS安装截图

这是TFS2018的安装截图,截得不怎么详细就是做一个记录,希望老哥们考虑好了再下手,不要给资源评低分,谢谢!

TFS2018环境搭建一单实例安装(适用于小型团队)

1、服务器配置 阿里云 单核CPU,2GB的RAM,SSD硬盘,安装TFS实例 TFS2018要求SQL Server 2016 (minimum SP1)以上.其要求有以下几点: (1)、安装SQL Server时,请确保至少安装数据库引擎和全文搜索服务。 (2)、确保配置TFS的账户的SQL Server的超级管理员账户 关于为什么使用超级管理员的账户,下面时微软给出的说明 安装TFS涉及到一...

weixin_34307464的博客 1493

TFS Power Explorer 1.0

微软自带的TFS Explorer功能有限,不是非常实用,显示历史信息来是以changeset为单位,要想看到一个目录下面的所有文件的修改历史很麻烦,而且没有导出功能。TFS Power Explorer 沿用了vss的操作界面和模式,查询历史时以文件为单位,并提供导出功能。另外,TFS Power Explorer 提供了强大的比较功能!

TFS2013及TFS2015序列号

TFS2013及TFS2015序列号,亲测可用!

离线下载微软TFS(Team Foundation Server)安装包

每个TFS的官方下载都会提供一个在线安装包: Team Foundation Server 2018 Update 3: https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/tfs2018-update3 下载后的文件为:tfsserver2018.3.2.exe 启动cmd命令窗口,运行:tfsserver2018.3.2....

e.Qiao的专栏 9435

【星火】海思HI3516C开发板实战:基于LVGL与MPP库的行车记录仪/电子显微镜方案

本文详细介绍了基于海思HI3516CV500开发板,结合LVGL图形库与海思MPP媒体处理平台,实现行车记录仪与电子显微镜方案的完整实战过程。内容涵盖从系统环境搭建、驱动配置到应用开发的全流程,重点解析了MPP视频流处理管道与LVGUI界面协同工作的核心机制,为嵌入式音视频开发提供了可复用的参考方案。

weixin_42126677的博客 163

TFS2018-WIKI介绍01

WIKI更多更好的功能都在TFS2018.2包括及以上版本。 Wiki is a collection of pages maintained in a particular hierarchy. Every wiki is backed up by a Git repository. 参考资料 查找TFS安装的版本请查看下面的文档 https://blogs.msdn.microso...

花米徐xl_lx的专栏 1691

回声消除评价指标——ERLE, PESQ

回声消除评价指标——ERLE, PESQ ERLE(echo return loss enhancement): 对于回声消除,单讲,只有回声信号,没有近端信号,判断输出结果是否能把回声信号消除掉。其值越大,证明效果越好。 其中y(n)是输入信号,s(n)是输出信号。 PESQ(perceptual evalution of speech quality): 其值是越大越好。针对双讲(回声信号,和近端信号同时存在)。判断双讲下, 计算PESQ方法: 在python安装pypesq,安装方式如下: pip

yin_fei_0825的博客 6387

从零理解域随机化:通过Isaac Lab的events.py掌握Sim-to-Real关键技术

本文深入解析域随机化技术如何通过Isaac Lab的events.py实现Sim-to-Real迁移,提升机器人策略在真实世界的鲁棒性。从刚体属性到环境条件的系统级随机化,详细介绍了工程实践中的关键参数配置与调试技巧,帮助开发者有效缩小仿真与现实的差距。

weixin_29062613的博客 261

TFS2018环境搭建一硬件要求

本文关于微软的团队协作工具TFS2018搭建 1、操作系统要求 TFS可以安装在Windows Server和Windows PC操作系统中,但是TFS2018和2018只支持64位操作系统中,早期的版本没有操作系统的位数限制.建议将TFS安装到服务器上,除非TFS用于个人使用. 下面是TFS版本的服务器版本的要求: TFS 2018 Windows Server 201...

weixin_30814329的博客 359

ArcGIS新手必看:HWSD2土壤数据从下载到批量提取TIFF的完整流程

本文详细介绍了ArcGIS中HWSD2土壤数据的完整处理流程,从数据下载、预处理到批量提取TIFF文件。涵盖栅格属性表构建、属性数据连接及性能优化等关键步骤,帮助新手高效掌握HWSD2数据提取技术,提升地理信息数据处理效率。

ll5678的博客 1036

tfs如何发布html文件,帮助文本、超链接、web 内容 - TFS | Microsoft Docs

在工作项窗体上提供帮助文本、超链接或 Web 内容01/20/2017本文内容Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018-TFS 2013重要本文适用于本地 XML 进程模型的项目自定义。 有关进程模型的概述,请参阅 自定义工作跟踪体验。自定义工作项窗体时,可能要提供可帮助团队定义窗体中的字段的信息或内容链接。 如果您在...

weixin_31111259的博客 185

别再瞎调了!STM32 Systick延时函数避坑指南(正点原子、野火、慧净代码对比)

本文深入解析STM32 Systick延时函数的实现差异与优化策略,对比正点原子、野火、慧净等主流方案的优缺点。针对us和ms级延时精度问题,提供避坑指南和高级优化技巧,帮助开发者根据项目需求选择最佳方案,提升嵌入式系统的定时控制精度。

weixin_28717807的博客 341

Multisim14使用教程详尽版--(2025最新版)

摘要:本文详细介绍了Multisim14电路仿真软件的功能和使用方法。主要内容包括:1)主流电路仿真软件比较,突出Multisim在教学、竞赛设计中的优势;2)软件界面说明,涵盖菜单栏、工具栏、元器件库和仪器仪表;3)18类元器件分类详解及其使用操作;4)15种仪器仪表的原理和应用场景;5)电路原理图设计与仿真流程;6)基本电路分析方法(直流静态工作点分析、交流分析等)。文章还提供了硬件工程师笔试面试相关资源链接,涵盖电阻、电容、三极管等器件知识及AD软件操作指南。通过系统讲解,帮助用户掌握Multisim

XU157303764的博客 2万+

(翻译) TFS源代码控制的未来 (TFSVC vs. Git)

翻译自微软Visual Studio ALM产品组老大Brian Harry 的博客文章 The future of Team Foundation Server Version control. 最近关注微软开发工具的同学一定都对TFS有一定的了解,从2013版本开始,TFS中提供了2种不同的源代码管理方式,TFSVC和Git。随着Git的大规模流行,好像TFSVC变的越来越不重要了。而实际情况远非如此,就博主自己的经验而言,虽然互联网公司,创业团队对于Git 非常钟爱,但是对于许多传统行业或者大型团队,

徐磊 - 新浪微博@北京的201个蓝天 5520

2026 年 3 月青少年软编等考 C/C++ 三级测试题解析

摘要 本文包含三部分内容: 单选题(10题):考察C++基础语法和数据结构知识,涉及vector、栈、队列的操作和特性。 判断题(10题):测试对动态数组、栈、队列、字符串操作的理解,包括内存管理、访问方式和函数返回值等。 编程题(1题):模拟火车站售票窗口排队场景,要求根据输入输出各窗口的排队情况,重点考查队列的实际应用和边界条件处理。 答案解析详细,涵盖常见编程考点,适合检验基础知识的掌握程度。

发布少儿编程考级的真题和优秀竞赛题解析,以及一些讲义。 253

TFS Java SDK使用指南

【2018.3.6 更新】最新版本的TFS Java SDK(14.123.1)支持Java SDK 1.6版本,可以从Oracle的官方网站(http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html)下载。【2017.5.17 更新】 当在Eclipse中...

Azure DevOps Server(原名TFS) 347

全球APN信息汇总

全球APN信息,电信APN,移动APN,联通APN,台湾APN,马来西亚APN,俄罗斯APN,日本APN,泰国APN,美国APN,英国APN,法国APN,德国APN,意大利APN,葡萄牙APN,土耳其APN,荷兰APN,丹麦APN,比利时APN,爱尔兰APN,新加坡APN,越南APN,老挝APN,菲律宾APN,印尼APN,泰国APN,柬埔寨APN,巴基斯坦APN,印度APN,奥地利APN,保加利亚APN,捷克APN,立陶宛APN,罗马尼亚APN,挪威APN,希腊APN,匈牙利APN,瑞士APN,乌克兰APN

renkai721的专栏 2796

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

受邀与微软售前技术团队参与TFS技术沟通会议

微软正式发布Azure DevOps Server 2019的第一个版本,作为Team Foundation Server (TFS)2018的升级版本和替代产品。 作为开发运维一体化平台的主打产品,受到广大开发者的关注。 笔者有幸以微软MVP的身份为用户介绍Azure DevOps Server的功能。 ...

Azure DevOps Server(原名TFS) 142

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: Git小技巧:VIM中如何填写注释信息
下一篇: Get User CustomNotificationAddresses
Azure DevOps
博客等级 码龄6年 219粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值