如果在签入之前检查了代码审查过的一组已更改的TFS,如何将代码审查的关联从搁置集移回到生成的更改集?如何将现有的代码审阅与变更集相关联?
我们有一个代码审查过程,要求我们在每次检入TFS前要求提供代码审查。代码审查完成后,我通常会将代码审查的架构直接放入TFS中(而不是取消搁置代码并手动检查)。这使我可以在检查不相关的变化时保持专注于我的工作,并且还允许我以他们的名义检查来自同事的代码,而不中断我的工作。
当这样搁置集检查,搁置自动通过TFS删除,然后从代码审查意见不能再看到由于Visual Studio无法找到相关的搁置,这样的:
有时回顾一下变更集并分析它的代码审查以查找更多信息等是很有趣的。我知道存储在评论中的评论被保存在TFS数据库中,并且能够通过直接查询数据库来检索它们这只是Visual Studio隐藏它们,因为由于缺少shelveset而无法突出显示相关文件),但是这一点当然是不可行的。由于我检查了确切的shelveset,我想要做的是将代码审查中的关联从搁置变为实际变更集。
代码评审工作项目似乎是完全只读(有很好的理由),所以我不能直接更改在门户网站或VS的关联,因为这些字段是灰色的:
什么是使我能够检查搁架并将其删除并仍然能够访问Visual Studio中的注释和相关行的最佳方法?
如果您想访问相关的线路在Visual Studio中的代码审查老的意见和,你可以不删除搁置并保留它们。 –
嗯,即使对变更集进行了请求审核,在查看变更集详细信息时,我也无法看到代码审查,这根本就不是一成不变的。无论如何,关于你的评论:但是我不能在构建定义中使用checkin shelveset功能,这对我来说是一个很大的失望。另外,不会有大量的搁架混乱TFS数据库下线吗?当搜索特定的手动创建的时候,我也不希望所有这些搁置在我的名字上。 – julealgon