问题标签 [tfs-code-review]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
824 浏览

visual-studio-2015 - Visual Studio 2015 -“最近完成”代码审查显示没有结果

我们的团队正在使用 TFS 2015 和 Visual Studio 2015 更新 2。在“代码审查”下的“我的工作”中,当任何团队成员选择“最近完成”查询时,没有显示任何内容。我能够找到有关该主题的 Microsoft 讨论:

https://connect.microsoft.com/VisualStudio/feedback/details/1777064/recently-finished-code-reviews-is-empty-in-vs2013-and-vs2015-after-update-to-tfs-2015

但它并没有真正帮助我们。我们已经升级到 2015 更新 2,这应该可以解决这个问题。我们的名字中没有任何特殊字符,我们所有的名字都是独一无二的——有两件事被引用为引起问题。

正如该线程上的用户所建议的那样,当我编辑查询以使用我的实际姓名而不是“@Me”时它可以工作,但这并不能解释为什么@Me 不起作用,我找不到任何地方可以更改默认行为,因此每次我想提取已完成的工作流程时都必须对其进行编辑。与 Team Explorer 相比,在查询编辑器中浏览代码审查的用户友好性也大大降低。

有人对我们的问题有什么想法吗?

0 投票
1 回答
474 浏览

sql - 如何在 SQL SELECT 中将 TFS 2015 变更集链接到代码审查

使用 Tfs_Warehouse.dbo.DimWorkItem (with System_WorkItemType = 'Code Review Request') 和 Tfs_Warehouse.dbo.DimChangeset 表,或 .CodeReview.tbl* 和 .dbo.tbl_ChangeSet 表,或这些表的某种组合,我要加入什么需要在 SQL SELECT 语句中将变更集与该变更集的代码审查相关联(假设存在)?

我已经为 TFS 2012 解决了这个问题,但由于数据模型的差异,该查询在 2015 年不再有效。

0 投票
1 回答
43 浏览

visual-studio - 获取 TFS 中工作项的总体文件差异

背景

在我们的团队中,我们有同行代码审查。我们审查工作项,这些工作项具有与其关联的任意数量的变更集。

特别是在处理新代码时,我们有很多变更集(#1)改变文件的实例。然后,在同一个工作项上,另一个变更集 ( #2 ) 更改了同一个文件,覆盖了由#1引起的一些错误。

作为一名代码审查者,我按时间顺序浏览这些变更集。当我审查#1时,我不知道#2会反转坏代码,因此我会花时间编写最终是多余的注释。

问题

Visual Studio 中是否有类似的功能或方法可以查看工作项的所有变更集中每个文件的最终结果?

0 投票
1 回答
37 浏览

tfs - TFS 不使用门控构建来尊重 /author 参数

我们希望有如下流程:

  1. 用户提交代码审查,其中包含他们希望在主分支中进行的更改。
  2. 如果代码通过审核,选择的用户组可以拉下搁置集,并使用原始作者姓名将更改合并到 master 以进行历史跟踪。

我可以使用该tf checkin /author:{OriginalAuthor}命令,但这不适用于我们的封闭式构建。如果我绕过门控构建,它将代表原始作者签入,但使用门控构建似乎会将作者从仍标记为来自我的帐户/工作区而不是/author.

所以我想知道,有没有办法让门控构建尊重/author它执行的最终签入的参数?

0 投票
1 回答
270 浏览

git - 将 Visual Studio Team Services 拉​​取请求配置为需要 Git Rebase

是否可以将 Visual Studio Team Services 拉​​取请求配置为要求重新设置分支?换句话说,如果不能进行快进,PR 会失败吗?

0 投票
1 回答
604 浏览

tfs - 如何避免 TFS 代码审查主导我的搁置列表

在 VS/TFS 中使用Request Review功能时,会使用建议的更改创建一个搁置集。这个搁置集会在审核完成时保留,无论是被接受还是被拒绝。

这一切都很好,但是评论搁置集往往会主导我的搁置集列表,因此很难找到“真正的”搁置集。在审查完成后删除搁置集似乎很糟糕,因为它与链接到最终变更集的审查相关联。

所以我的问题是是否有隐藏这些评论搁置集的方法?

我们正在使用 Visual Studio 和 TFS 2015 Update 3。它的外观如下:

包含大量代码审查的搁置列表

0 投票
1 回答
609 浏览

tfs - 强制 TFS 合并分支审批

我在 SQL 开发环境中工作。我们有三个分支,即 DEV、TEST 和 LIVE。

每当开发人员做了某事并想在测试系统上进行部署时,我都需要 TFS 中的一种机制来强制他进行代码审查。

我知道这可以通过执行代码审查签入政策来完成。但我不想在每次签入时触发代码审查,而是在有人合并到 TEST 分支时触发更多。

更多地将其视为批准执行。我希望每当有人分支到不同的分支时,TFS 都会请求代码审查员。最好的情况是我可以指定触发此行为的分支。

0 投票
1 回答
1225 浏览

tfs - TFS - 签入前的强制性代码审查应用于分支

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

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

谢谢

0 投票
1 回答
51 浏览

tfs - TFS 中是否有任何选项可以获取“审阅者审阅的文件列表”和“文件审阅者的历史记录”?

TFS 中是否有任何方法可以获取以下信息

  • 审阅者审阅的文件列表

  • 文件审阅者的历史

TFS 是否为此提供了内置功能?

0 投票
1 回答
1356 浏览

visual-studio - VSTS - 如何处理变更集评论?

我们使用 visualstudio.com 作为我们的项目经理提供者。我们刚刚开始在变更集上使用注释在提交后进行代码审查。

像这样:

VSTS 变更日志评论

我对使用它有一些疑问:

  • 这种使用变更集注释(如 Code-Review)的方式是否正确?如果没有,为什么这甚至存在于 VSTS 上?

  • 如我所见,我收到有关这些评论的通知的唯一方法是使用“@”在评论上标记某人。有没有其他方法可以像任何 Visual Studio 扩展一样获取有关这些评论的通知?

提前致谢,