问题标签 [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 回答
1200 浏览

tfs - 更改 TFS 中的审核状态

我们正在使用 Visual Studio 2013 和 TFS 2013。我帮助另一个团队成员开发了一些代码,他将这些代码发送给代码审查。我在他的代码审查中添加了评论。不幸的是,我没有意识到添加评论会自动将我更新为接受状态。

根据我们的团队政策,我不应该审查这个,因为我编写了一些正在审查的代码。如何将我的状态从接受更改为拒绝?

0 投票
2 回答
4316 浏览

visual-studio - 如何在 Visual Studio 2013 中查看代码审查注释

不知道在哪里可以看到代码审查评论,但我需要看到它们。

我不是“要求”进行代码审查的人,也不是提供意见并完成代码审查的人。然而,我是该项目的“技术负责人”,并且想查看其他开发人员对代码的看法。

我可以在多个地方看到代码审阅者“已完成(带有评论)”,但我看不到任何地方可以查看评论。我大部分时间都在查看 Visual Studio 2013 的“代码审查”部分,但无法找到评论。

谁知道怎么看评论??我不在乎它是在 VS 中还是在 TFS 站点上,甚至在提醒我代码已被审查的电子邮件中……但我在任何地方都找不到评论。

0 投票
1 回答
272 浏览

tfs - 在 TFS 中完成代码审查后自动化并简化签入

我想自动化代码审查过程,以便在 Team Foundation Server 中轻松签入。

可以在签入策略中添加代码审查,但问题是它会产生很多来回,即使代码审查还可以并且没有任何评论或修改。

也许有可能让它以更顺畅的方式发生?


草图(特意简化)

我们可以用实际的代码审查工作流程做什么:

来回代码审查

我想做的事:

在此处输入图像描述

(希望我的草图是可以理解的)


如果它不存在,我正在考虑开发一个新的扩展。

任何帮助将不胜感激,谢谢!

0 投票
1 回答
13187 浏览

tfs - 如何更新 tfs 中的现有搁置集

我的团队正在使用搁置进行代码审查,用于 X++ 代码。这不是原生的视觉工作室语言。所以你可以考虑像我们在 TFS 中存储文本文件一样。

对于代码开发人员,创建一个搁置并将其发送给团队以对其进行审查并发送反馈。但是,当开发人员处理评论并生成另一个搁置时,评论就会丢失。

对于审稿人来说,是否有原始评论被处理变得很困难。唯一的方法是在 2 个屏幕上比较 2 个搁置代码,这很痛苦。

0 投票
1 回答
2179 浏览

visual-studio - 如何将现有代码审查与变更集相关联?

鉴于已签入到 TFS 的一组更改在签入前进行了代码审查,我如何将代码审查的关联从搁置集中移回生成的更改集?

我们有一个代码审查流程,要求我们在每次签入 TFS 之前要求进行代码审查。代码审查完成后,我通常将带有搁置集的构建从代码审查直接排入 TFS(而不是取消搁置代码并手动签入)。这使我可以在签入不相关更改的同时继续专注于我的工作,并且还允许我以同事的名义签入我的代码,而不会中断我的工作。

像这样签入搁置集时,搁置集会被 TFS 自动删除,然后由于 Visual Studio 找不到关联的搁置集,因此无法再看到来自代码审查的注释,如下所示:

在此处输入图像描述

有时回顾一个变更集并分析它的代码审查以查找更多信息等是很有趣的。我知道存储在审查中的评论保存在 TFS 数据库中,并且可以通过直接查询数据库来检索它们(它只是隐藏它们的 Visual Studio,因为它由于缺少搁置集而无法突出显示关联的文件),但这当然是不可行的。因为我检查了确切的搁置集,所以我想做的是将代码审查上的关联从搁置更改为实际的变更集。

代码审查工作项似乎是完全只读的(有充分的理由),所以我不能直接在门户网站或 VS 中更改关联,因为这些字段是灰色的:

在此处输入图像描述

使我能够签入搁置集、删除它们并仍然能够访问 Visual Studio 中的注释和相关行的最佳方法是什么?

0 投票
1 回答
331 浏览

tfs - 如何查看 VS 2015 CodeLens“代码审查”指标?

执行代码审查后,我无法在 CodeLens 上看到代码审查指示器。

我确实收到了代码审查请求,添加了评论(文件和内联)并提交(关闭)了它。我希望在我查看的类和方法上看到 CodeLens 指示器,但在浏览代码时我什么也没看到。

CodeLens Options中的“Show TFS Code Review (TFVC)”选项被选中,我可以看到所有其他CodeLens指标。我评论的代码更改尚未签入,这可能是这些评论没有显示的原因吗?

0 投票
1 回答
910 浏览

eclipse - 在签入 TFS 之前,如何为我的远程同行设置代码审查流程?

我的开发环境是通过远程虚拟机在公司代理后面设置的。我们使用 Visual Studio 作为我们代码开发的主要平台,因此我们对代码审查过程没有任何问题,因为 Team Foundation Server 具有此功能。

但是最近,我们切换到 eclipse,同时仍然在 TFS 中维护项目。Eclipse 有 TFS 插件,这很好,因为我们可以毫不费力地继续我们以前的轨道。唯一缺少的是代码审查。

那么,是否有人在公司代理后面以离线模式使用 TFS 和 eclipse,有另一种方法来进行代码审查,就像 Visual Studio + TFS。

0 投票
1 回答
90 浏览

visual-studio-2015 - 请求审查主题不自动填充 TFS 2015

我添加了一个工作项并尝试在 TFS 中请求审查。它会自动填充主题并且效果很好。但是,当我单击“请求审查”而不添加工作项时,返回并添加工作项尝试“请求审查”将不会自动填充主题以供审查。为什么会这样?.任何对此有解决方案的人。我重新启动 Visual Studio 以获取主题。

0 投票
1 回答
2055 浏览

visual-studio-2015 - Visual Studio 2015、代码审查和自定义比较/合并工具,有没有办法让所有这些工作?

我已将使用 Team Foundation 版本控制的 Visual Studio 2015 配置为使用 Beyond Compare 4 作为其合并和比较工具。

然而,这使得代码审查功能无法发挥作用,因为代码审查依赖于内置的比较工具来为其提供与源代码相关的注释等。

有没有办法配置它,以便它:

  1. 使用我的自定义(Beyond Compare 4)工具进行正常比较和合并
  2. 在进行代码审查时使用内置的比较功能

用于设置自定义比较和合并工具的对话框似乎在这里没有任何帮助,我查看了其余设置但没有找到任何东西。

0 投票
1 回答
614 浏览

tfs - 显示需要在 TFS 板上完成的代码审查

有没有办法做到这一点?我研究了 TFPT、Review AssistantMicrosoft.TeamFoundationServer.Client以及Microsoft.VisualStudio.Services.ClientNuGet 包。我只想要一些我可以创建代码审查的东西,它会在我团队的 TFS 板上显示这些代码审查的进度。