问题标签 [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 投票
6 回答
8102 浏览

visual-studio - 项目的 TFS 注释/责备总结报告

在 Team Foundation Server 中,我知道您可以使用Annotate功能来查看谁最后编辑了特定文件中的每一行(相当于 CVS 中的“Blame”)。我想做的是类似于在项目中的每个文件上运行 Annotate,并获得所有在项目中编辑文件的开发人员的摘要报告,以及他们目前“拥有”的代码行数项目。

除了系统地运行每个文件的注释之外,我看不到这样做的方法。有什么想法可以加快这个过程吗?

PS - 我这样做是为了看看有多少顾问的代码仍然保留在一个特定的(相当大的)项目中,而不是密切关注我的开发人员,以防你担心我的动机:)

0 投票
4 回答
14330 浏览

tfs - 如何在 Team Foundation Server 中查找特定用户曾经更改过的所有文件

我知道用 SVN 有一种简单的方法可以做到这一点,所以 TFS 必须有类似的方法。

基本上,我想要一个特定用户名曾经编辑过的每个文件的列表(IE:签出并更改或添加)。这是在 TFS 2008 上。

0 投票
1 回答
1280 浏览

svn - 来自 SVN 桥的 TFS 代码审查?

是的,标题是正确的。有没有办法从通过 SVN 桥连接到 TFS 存储库的用户计算机对 TFS(Microsoft 的 Team Foundation Server)中存在的项目进行代码审查?

(相关:SVN Bridge 是一种允许使用 Subversion 工具连接到 TFS 存储库的工具)

为什么?因为我们有开发人员高度捍卫(至死)在 TFS 上使用 SVN。这些高级开发人员将从第 3 方供应商处对签入进行代码审查。

问题是该项目当前驻留在 TFS 中,并将保留在那里(根据 CTO 的指示)。我们被允许使用 SVN 桥,但我不清楚这些代码审查工具是否支持这样的跨平台。

会怎样?好吧,我认为它会知道代码审查包中的文件。为什么不能将这些文件与 SVN 目录而不是 TFS 进行比较?

促使我想到这个环境的是这个 Code Collaborator 的演示:

http://smartbear.com/docs/viewlets/CodeCollabDemo/CodeCollabDemo.html

截屏:

在此处输入图像描述

请注意,在开始时,它要求查看哪个存储库?如果远程团队选择TFS,本地团队选择SVN怎么办?是的,我会针对这个问题联系他们的技术支持。但我也想在这里为可能有类似设置的任何人发布这个问题。

提前致谢。

0 投票
2 回答
1028 浏览

tfs - 为了代码审查的目的,我如何授予对 TFS 中源代码的访问权限,而不授予下载代码的权限?

我是 Microsoft Team Foundation Server 的新手,我曾请求让第 3 方在短时间内访问项目的源代码以供审核。这个想法是只允许访问几天。

有没有像 Fisheye 提供的那样在 TFS 中轻松做到这一点的方法?

为了澄清,我意识到通过在浏览器中查看代码,他们正在下载代码。没关系,我只是想降低他们下载整个项目的能力......这有什么不同吗?

0 投票
1 回答
189 浏览

visual-studio-2012 - VS2012:在代码审查模式下仅显示 _one_ 文件

我正在使用内置工具(TFS?)在 VS2012RC 中进行代码审查

已经对文件进行了大量重构,因此 diff 毫无意义。我只想查看新文件(即没有差异)。有没有办法将代码审查视图配置为只看到一个文件?

0 投票
2 回答
20151 浏览

visual-studio-2012 - 如何在 TFS 2012 RC 签入前强制进行代码审查?

我刚刚安装了 TFS 2012 RC 和 Visual Studio 2012 RC。我看到了一些有趣的恐惧:代码审查,签入前建立成功。但事实并非如此!所以我的问题是:

  1. 如何在 TFS 2012 RC 签入前强制进行代码审查?
  2. 如何强制“构建”签到政策(不是门控签到)?
  3. “Builds”签到政策和“Gated Check-in”有什么区别?
0 投票
3 回答
446 浏览

visual-studio-2010 - TFS 和 VS2010:批准对特定项目的编辑

我们团队的项目解决方案有几个与之关联的单独项目,其中一个旨在作为我们应用层的底层框架——称之为“FrameworkProject”。只有在极少数情况下才应该编辑此项目的代码,在这些情况下,我希望能够批准对代码的更改。是否有 TFS 功能可以让我实现这一目标?

我们正在使用 VS2010 和 TFS2010。

0 投票
3 回答
1059 浏览

visual-studio-2012 - 如何从 Visual Studio 2012 中的变更集详细信息打开实际文件,而不是一些散列只读服务器副本?

这是我第一次在 VS 中尝试这个,更不用说 VS 2012,所以如果答案是常识,我想我只是不那么常见。(是的,Google 也让我失望了 --- 或者我的 Google-fu 只是需要上油。)

我正在查看我的 TFS 代码仓库历史记录,并且从变更集列表中,我选择查看变更集详细信息。在 VS 2012 右侧边栏上,我得到了这个特定变更集的所有已更改文件的列表。

但是,我想打开其中一个文件并直接修改它们(基本上是为了简单的代码审查和内务管理),所以我右键单击一个文件,然后选择Open

不幸的是,这并没有打开我的本地文件副本,而是(看似)从服务器下载文件并给我服务器副本,并带有修改后的文件名(后缀短哈希)。我根本无法修改它。

有没有办法从变更集详细信息中打开我的本地文件副本?

0 投票
1 回答
317 浏览

visual-studio-2012 - Visual Studio 2012 - 代码审查 - 从不匹配的行中删除斜线

我的团队最近转换到 Visual Studio 2012 并使用 Code Review 工作项。在查看新文件或有重大更改的文件时,为不匹配的行显示的斜线或散列会导致我的眼睛交叉并失去焦点,从而使审查变得痛苦。

有什么方法可以将代码审查工具中的斜线或散列更改为不同的东西,例如 50% 的灰色,或者至少降低线条的对比度以便我可以使用该工具?

代码审查可用性问题描述

0 投票
4 回答
13858 浏览

tfs - 如何将审核请求与 TFS 2012 中的多个变更集相关联

我们的开发过程是这样工作的:每两周,团队负责人(我)会检查每个人的变更集,以确保它们符合编码标准。我想使用 TFS 2012 来帮助自动化这个过程。

这有两个问题:

  1. 没有办法提交未经请求的代码审查。如果有必要,我可以没有这个生活,我想

  2. 无法将代码审查与多个变更集相关联。这是一个交易破坏者

我读过一篇文章说可以在事后将变更集链接到工作项,当我打开工作项进行请求审查时,我确实看到了“链接”选项卡。但是,当我单击“新建”或“链接到...”时,没有链接到变更集的选项。只有一个选项可以链接到流程中的每个工作项类型。

有人知道怎么做这个吗?是否有计划将这些功能添加到 TFS?

这是一个屏幕截图:

找不到变更集选项... :(