【发布时间】:2018-10-06 20:50:56
【问题描述】:
背景
在我们的团队中,我们有同行代码审查。我们审查工作项,这些工作项具有与其关联的任意数量的变更集。
特别是在处理新代码时,我们会遇到很多变更集 (#1) 更改文件的情况。然后,在同一个工作项上,另一个变更集 (#2) 更改了同一个文件,覆盖了由 #1 引起的一些错误。
作为一名代码审查员,我会按时间顺序浏览这些变更集。当我回顾 #1 时,我当时并不知道 #2 会反转坏代码,因此我会花时间编写最终冗余的 cmets。
问题
Visual Studio 中是否有类似的功能或方法可以执行以下操作:查看工作项的所有变更集中每个文件的最终结果?
【问题讨论】:
-
显而易见的问题:您为什么不只查看最后的更改?我知道中间可能有未经审查的工作项,但你不能忽略它们吗?如果这种情况经常发生,你应该和你的同事认真谈谈。
-
理论上可行。他们的问题是,如果所有变更集中有 25 个以上的文件和 15 个以上的变更集,则需要同样多的时间来验证您是否以最终形式检查所有文件
-
看看here。最佳做法可能是,第一次审核,第二次签到
标签: visual-studio tfs changeset tfs-code-review