• 微软发布TFS 2018!


    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)

    --

  • 相关阅读:
    工业相机基础知识
    软件测试最常用的 SQL 命令 | 掌握基本查询、条件查询、聚合查询
    一文掌握软件测试常用SQL命令
    PageObject设计模式在 UI 自动化中的实践(QQ 邮箱登陆为例)
    测试开发必备--搞定PO设计模式
    Junit5 + YAML 参数化和数据驱动,让 App 自动化测试更高效(一)
    快速搞定APP移动端自动化测试
    接口自动化测试的 “能” 与 “不能”
    如何精通接口测试?
    测试开发必备:Dubbo-admin+Zookeeper 的环境搭建实操
  • 原文地址:https://www.cnblogs.com/danzhang/p/7471994.html
Copyright © 2020-2023  润新知