Visual Studio将标记放入代码中

时间:2014-01-10 10:01:15

标签: visual-studio plugins comments bookmarks add-on

我想我可以在我的代码中创建标记,以便对涉及相同任务的代码干预进行分组。

让我通过示例解释:我有一个修复错误的任务,涉及修改3个不同的文件(假设它们是一个aspx,一个aspx.cs和一个类)。我想用//fix FOO-BAR - that's my fix for foo-bar之类的评论标记每个编辑。当然我已经可以通过每次写下一个标签来做到这一点,但我想有一个工具/插件/内置功能,以便visual studio以自动和时尚的方式管理它

由于

1 个答案:

答案 0 :(得分:0)

您通常要做的是为您正在检查源代码管理的文件添加签到注释。如果你正在使用像TFS这样的东西,你可以使用Annotate feature查看哪些行被谁更改,这也会显示更改注释。 Annotate screenshot

CodeLens,一个新的Visual Studio Ultimate功能还将显示对每个方法所做的更改以及相关的更改注释。 CodeLens Changes feature

使用源代码管理系统记录这些注释的优点是您的代码保持干净,并且您可以对同一行进行多项更改,每次更改都有自己的注释。将这些内容嵌入到代码中会产生难以理解的混乱。

其他源代码控制系统,如Git和Subversion,提供与Annotate类似的功能。 Visual Studio 2013更新2可能也会为Git提供CodeLens支持。

如果您正在寻找一种工具来追溯性地将评论评论添加到代码中,新的TFS Web Access lightweight review系统允许您将评论评论添加到现有代码中。 Visual Studio 2013 Update 1还增加了CodeLens与Code Review系统的集成。

Lightweight Code Commenting

由于这些系统允许您的代码保持干净,并且仍然对您的更改和代码审核有意见,因此我建议您不要尝试查找在您的实际代码中删除各种标记的工具。有更好的方法来完成同样的事情。