问题标签 [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.
visual-studio-2012 - 更改 TFS 2012 中的“我的代码审查和请求”
不知何故,我更改了用于代码审查的 TFS 2012 查询。这个查询可以在 VS 2012 的“我的工作”下找到。我可以通过选择标题“我的代码审查和请求”旁边的“打开查询”,然后选择“编辑查询”来查看查询的内容。但是,无法以会更改“我的代码审查和请求”的方式保存此查询,或者至少我看不到它。
我遇到的问题是有人查询已从默认值更改,我不知道如何将其恢复为默认值。这个问题对我和这个特定的 TFS 实例来说是孤立的。我可以连接到不同的 TFS 实例并使用与上述相同的步骤查看默认查询,因此我相对确定此问题与特定的 TFS 实例有关,而不是与我的本地计算机有关。
tfs - 是否有可以直接向组发送代码审查请求的设置?
我刚开始使用 TFS 代码审查插件,它看起来不错。
我想知道是否有任何这样的设置可以直接将代码审查请求发送到组{而不是手动添加每个成员}
在此之前将是另一个问题。我们可以在 TFS 中进行组级别设置吗?就像我们在 Outlook 和其他应用程序中一样。
c# - 使用 TFS API,我如何找到代码审查中的评论?
我正在尝试找出一种方法来查找有关 TFS2012 中代码审查请求/响应项的详细信息。
我可以通过以下方式查询所有代码审查请求/响应项:
这给了我一个WorkItem
类型列表。当我遍历该result.FirstOrDefault().Fields
属性时,它确实为我提供了一些与代码审查相关的 ShelveSet 的有用信息,即“关联上下文”。使用这些信息,我可以查询 ShelveSet:
这给了我一个ShelveSet
项目,但这就是我卡住的地方。
我已经查看了和库Microsoft.TeamFoundation.CodeReview
提供的命名空间,但这也对我没有进一步的帮助。Microsoft.TeamFoundation.CodeReview.Components
Microsoft.TeamFoundation.CodeReview.Controls
我的问题是:如何通过 TFS API 找到在代码审查期间对 ShelveSet 所做的实际评论(一般评论和文件评论)?
visual-studio-2012 - 如何在 Team Foundation Service 中查看来自早期代码审查的评论?
我正在使用 Microsoft 的在线 Team Foundation Service 和 Visual Studio 2012 Premium。
几个月前,我为一位同事进行了一次代码审查,现在同一个项目又进行了一次代码审查。
我希望能够查看我在第一次代码审查时所做的评论,以确保一切都已采取行动。但是,我在 Visual Studio 或 TFS 中找不到任何可以显示之前代码审查评论的地方。
tfs - TFS 2012 - 代码审查 - 审查者姓名不在允许的审查者列表中
我想使用 TFS 2012 代码审查模板。我正在使用 vS2012 在线 TFS 工作区,我在其中创建了 5 个用户。从 VS2012 开始,我正在尝试添加审阅者来审阅我的代码,它显示错误,例如“审阅者名称不在允许的审阅者列表中”。
visual-studio - Visual Studio 2012 中的代码审查,带有 TFS 2010
是否可以使用 TFS2010 服务器在 VS2012 中启用代码审查?
我们应该在可能之前将我们的 TFS 服务器升级到 TFS2012 吗?
visual-studio-2012 - VS 2012 与 TFS 2012:“我的工作”/代码审查功能在团队资源管理器中不可用
我已经尝试了新的团队项目模板,并且代码审查工作项类型可用,但该功能未显示在团队资源管理器中。
我错过了什么?
visual-studio - TFS 中的代码审查工作流程 + 功能分支
我们开始使用功能分支,我们希望设置一个签入策略,仅当它们具有相关的代码审查时才允许签入基线。
2012 年新的代码审查工作流程非常好,因为您可以轻松地与开发人员和其他审查人员进行交互,并直接评论代码行。尽管如此,似乎 MS 并没有充分考虑用例,因为我们很容易遇到以下问题:
开发人员定期处理功能分支签入/搁置和前向集成。
当她想要集成该功能时,她会合并回基线并请求对这些待定更改进行审查。
审阅者发表了几条评论,现在她必须更改一些代码。她在哪里做这个?
选项 1:返回分支,编辑代码并签入分支中的更改。撤消第一次合并的未决更改。合并并再次请求审核。重复直到没有更多评论。签入合并。这不太好,因为所有的评论评论都在合并的未决更改中,她必须在她没有直接看到评论的分支上工作。
选项 2:直接对合并的待定更改进行编辑。再次请求审核。重复直到没有更多评论。签入合并。如果她想继续在分支上工作,她将不得不进行前向集成,因为审查中的更改不存在。
无论哪种方式,第二次审查总是很烦人,因为你无法只看到第一次和第二次审查之间的变化,因为你总是与基线不同。
我在这里错过了什么吗?是否有其他选项允许从评论中查看更改?有没有人有更好的功能分支和代码审查方法?
新:使用 VS 和 TFS2013,仍然没有改进 :(
tfs - TFS Code Reviewer - 下载失败(新文件)
不知道这个问题有多容易,但这里有......
使用 TFS 2012,我在我的变更集上提交了代码审查(使用内置的代码审查器)。尝试执行审阅时,审阅者正在单击文件并收到错误:
仅适用于新文件。以前存在并已更改的文件,按预期下载和显示。
我已将自己添加为审阅者,但我得到了同样的错误,我是 TFS 项目集合管理员,所以我不认为这是权限。据我所知,我拥有所有可能的许可,但我猜我可能弄错了。
我已经检查了诸如事件查看器之类的明显位置以获取更多详细信息。
有什么建议么?
c# - TFS 代码审查 - 显示更新的文件以响应评论
我们开始使用 VS 2012 和 VS 2013 预览版内置的代码审查功能。请求审查和添加评论似乎很简单。如果有人添加评论要求更改代码,那么请求者如何进行这些更改并显示它们?
所以这个过程会像这样流动:
- 第 1 个人请求代码审查。
- 第 2 个人添加评论并选择“需要工作”。
- 第 1 个人进行了必要的更改。
现在,第 1 个人如何将这些更改显示给第 2 个人?您可以添加评论并发送它们,但文件不会更改。我假设这些文件来自请求原始审查时创建的变更集。第 1 个人是否应该关闭此审核并请求进行第二次审核?
创建第二次审查似乎不是最佳选择,因为您丢失了有关您为什么进行更改的对话历史记录。
有很多网站展示了如何使用代码审查的基本功能,但是有没有展示最佳实践的网站?例如,谁应该点击文件旁边的复选框?