在我的团队中,我们使用 TFS 进行代码审查。不幸的是,VS Team Explorer 和 Team Foundation Web 界面中的 UI 非常丑陋且不友好,例如 dll 包需要一个一个折叠,这使得代码审查变得乏味,因为您最终不得不追逐相关代码。
有什么方法可以排除文件(例如 DLL)或更高级的过滤器(例如排除注释、空格、新行)?
谢谢
在我的团队中,我们使用 TFS 进行代码审查。不幸的是,VS Team Explorer 和 Team Foundation Web 界面中的 UI 非常丑陋且不友好,例如 dll 包需要一个一个折叠,这使得代码审查变得乏味,因为您最终不得不追逐相关代码。
有什么方法可以排除文件(例如 DLL)或更高级的过滤器(例如排除注释、空格、新行)?
谢谢
没有办法简单地将源代码控制的 DLLS 从代码审查中排除。
丹尼尔是对的,对于这种外部 dll,最好和干净的方法是通过 NuGet 等包管理解决方案。有一个很好的扩展叫做——TFS 中的包管理。这并不难,也不会花费太多时间来做到这一点。
包管理是一个扩展,可以轻松发现、安装和发布包。它与 Build 等其他 Team Services 和 TFS 中心深度集成,因此包管理可以成为现有工作流的无缝部分。
有关更多详细信息,您可以查看本教程——Team Services 和 TFS 中的包管理
此外,也没有任何内置的高级过滤器(例如排除注释、空格、新行)。供您参考的官方教程:使用 Visual Studio 审核您的代码
您还可以尝试在 VS 中使用一些 3-rd 方扩展,例如:Review Assistant - Code Review Tool ,它也支持 TFS 集成。