【问题标题】:Edit changeset comment after updates have been checked in to TFS将更新签入到 TFS 后编辑变更集注释
【发布时间】:2013-06-19 04:37:47
【问题描述】:

我刚刚切换到 VS2012 并且不熟悉它,在没有评论的情况下检查了一些重大更改。从那以后没有进行任何其他更新,并且在接下来的几个小时内没有其他开发人员可以访问代码。

现在它已经被签入,有没有办法向这个变更集添加评论?

【问题讨论】:

  • 显示日志,右键单击您的更改,然后编辑消息?
  • 如何访问日志?不熟悉 TF 和 VS2012。

标签: .net visual-studio visual-studio-2012 tfs


【解决方案1】:

一种相对简单的方法是:

  • 在 Source Explorer 窗口中的源代码树中找到适当的点,可能是分支的根,但您也可以向下钻取一点
  • ...或者,如果您知道变更集中包含的特定文件,则找到并选择它(可以从解决方案资源管理器面板完成)
  • 右键单击,选择查看历史记录(源代码资源管理器)或源代码管理 -> 查看历史记录(解决方案资源管理器)

  • 找到你感兴趣的具体变更,然后右键,选择Changeset details

  • 编辑评论,点击评论文本框上方的保存链接

  • 刷新历史视图以查看更新的评论

通过网络界面执行此操作:

  • 将您的浏览器导航到您的 TFS 门户网站(如果您使用的是 TFS Online,那么它将是 [您的帐户名称].visualstudio.com
  • 从您的主页门户导航到您的项目(如果它在最近的项目和团队下不可用,则单击该标题下的浏览链接)
  • 点击页面顶部的CODE链接
  • 您应该在项目下的 Explorer 选项卡中,在树视图中导航并选择您感兴趣的特定分支
  • 单击页面顶部的 Changesets 链接以调出该分支的变更集。如果需要,请使用该面板右上角的高级搜索
  • 单击您感兴趣的变更集的变更集[编号]链接
  • 在变更集详细信息面板上单击带有加号的小气泡,将出现一个文本框,您可以输入您的评论 - 点击 Enter 将保存评论。

请注意,可以通过此方法创建一系列 cmets,而通过桌面 UI 则无法创建。另请注意,web 输入的 cmets 只会显示在 web 界面中,您通过桌面 UI 添加的任何评论都将替换显示在 web 界面中的默认 Changeset [number] 链接。 p>

【讨论】:

  • 大声笑,正看着它,只是没想到我可以改变它
  • 那么为什么不能通过 TFS 项目页面实现呢?
  • 这并没有真正改变变更集注释,它只是添加了一条在您查看变更集详细信息时可见的注释。
  • 我相信你只能编辑自己的 cmets,除非你有 TFS 的管理员权限。
  • 我在 TFS Online 上有管理员权限,无法通过 Web 界面编辑自己的签到 cmets,只能添加更多 cmets。如果签入评论包含误导性拼写错误或类似内容,则非常烦人。额外的评论与修复由于错字而可能发生的误解的根源不同。 - 我可以通过 Visual Studio 编辑签入注释。
猜你喜欢
  • 2013-08-21
  • 2014-04-17
  • 1970-01-01
  • 2014-02-23
  • 2014-02-03
  • 2016-03-16
  • 2011-11-22
  • 2013-12-14
  • 1970-01-01
相关资源
最近更新 更多