【问题标题】:TFS - Obligatory code review before check-in is applied to branchTFS - 签入前的强制性代码审查应用于分支
【发布时间】:2017-02-17 16:19:23
【问题描述】:

我希望能够在代码应用到分支之前审查每个签入,在 TFS 中是否可以?

我知道我们可以添加签入政策来强制进行代码审查,但这适用于签入之前而不是之后。 我正在寻找一种不会阻塞现有流程的方法。

谢谢

【问题讨论】:

  • 您所要求的正是 TFVC 代码审查工作流程已经完成的工作。它使用搁置集来完成它。代码未签入,已搁置。
  • 阻塞现有流程是什么意思?提供“现有流程”的详细信息
  • @DanielMann 如果我想锁定一个特定的分支,以便只有通过 resquest review 接受的签入才能被签入,我该怎么做?
  • 没有内置功能可以做到这一点,您只需授予特定成员(例如开发经理)该分支的相应权限(例如签入),然后只有这些成员可以签入/合并到特定的分支。

标签: tfs tfs-2015 tfvc tfs-code-review


【解决方案1】:

TFS 支持两个源代码控制系统,每个系统都有自己基于既定实践的工作流程:

  1. TFVC - 这是一个基于服务器的源代码控制系统,支持在签入前使用搁置的更改进行代码审查。正如@daniel Mann 所说,它的工作原理与您描述的完全一样。
  2. Git - 这是一个分布式源代码控制系统,使用拉取请求来促进对合并的审查。由于所有工作都是在一个单独的分支上完成的,因此您需要查看从一个分支到另一个分支的建议拉取代码。

听起来您正在使用 TFVC,因此现有的代码审查模型将适合您的目的。

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 1970-01-01
    • 2017-05-23
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 2019-03-08
    • 1970-01-01
    • 2018-08-13
    相关资源
    最近更新 更多