我刚刚切换到VS2012,对它不熟悉,在没有 comments 的情况下查看了一些重大更改.自那以后,再也没有进行过其他更新,在接下来的几个小时内,也没有其他开发人员可以访问该代码.

既然此变更集已签入,是否有办法向其添加注释?

推荐答案

一个相对简单的方法是:

  • 在source Explorer窗口的源代码树中找到一个合适的点,可能是分支的根,但也可以向下钻取一点
  • ...或者,如果您知道变更集中包含的特定文件,请找到并 Select 它(可以从解决方案资源管理器面板中完成)
  • right click, select View History (Source Explorer) or Source Control -> View History (Solution Explorer)

enter image description here

  • 找到您感兴趣的特定更改,然后右键单击, Select Changeset details

enter image description here

  • 编辑 comments ,点击 comments 文本框上方的Save链接

enter image description here

  • 刷新历史视图以查看更新的注释

enter image description here

要通过web界面执行此操作:

  • 将浏览器导航到您的TFS Web门户(如果您使用的是TFS Online,则为[your account name].visualstudio.com)
  • 从主门户导航到项目(如果在Recent projects and teams下不可用,请单击该标题下的Browse链接)
  • 单击页面顶部的代码链接
  • 您应该在项目下的Explorer选项卡中,在树视图中导航并 Select 您感兴趣的特定分支
  • 单击页面顶部的Changesets链接,调出该分支的变更集.如果需要,使用面板右上角的Advanced Search.
  • 点击你感兴趣的changset的Changeset [number]链接
  • 在变更集详细信息面板上方,单击带有加号的泡沫小演讲,将出现一个文本框,您可以输入您的 comments -按Enter键将保存 comments .

请注意,可以通过此方法创建一系列注释,而通过桌面UI则不可能.还要注意的是,网络输入的 comments 只会显示在网络界面中,通过桌面用户界面添加的任何 comments 都将替换显示在网络界面中的默认Changeset [number]链接.

.net相关问答推荐

.NET MAUI垂直扫描视图(tiktok幻灯片等)

在 Invoke() 中运行时,跨线程操作对表单控件无效 - .NET

Npgsql Minimum Pool Size 似乎没有被考虑在内

IANA 到 Windows 时区映射

将 Moq 模拟对象传递给构造函数

使用 EPPlus 时如何设置列类型

从 Web.Config 中的邮箱友好显示名称存储 Smtp

多个等待与 Task.WaitAll - 等效?

Microsoft.Practices.ServiceLocation 来自哪里?

如何将 NuGet 与 Visual C# Express 一起使用?

Int 到字节数组

日期时间是什么意思?在 C# 中是什么意思?

返回 IList 是否比返回 T[] 或 List 更糟糕?

非通用 TaskCompletionSource 或替代

将 StreamReader 返回到开头

在关闭警告中访问 foreach 变量

将日期时间转换为时间跨度

如何将整个字符串与正则表达式匹配?

铸造:(NewType)与对象作为NewType

System.ServiceModel 在 .NET Core 项目中找不到