【问题标题】:Get the info if a changeset was merged from one branch to another如果变更集从一个分支合并到另一个分支,则获取信息
【发布时间】:2012-11-06 23:38:56
【问题描述】:

在 TFS2010 中,如果变更集从一个分支合并到另一个分支,是否可以获得**信息? “查询”将源分支和目标分支作为参数,然后如果每个变更集被合并,则返回是/否信息。

** 获取 - 通过普通查询?或者也许以更复杂的方式。我是集合管理员,无权访问 TFS 数据库,但如果我有,编写该查询代码会不会很困难?

提前致谢。

【问题讨论】:

  • 有什么原因不能使用track changeset
  • 这是管理问题,track changset 是检查单个任务合并历史的绝佳功能。如果要检查合并历史记录,比如说数百个任务,那就有问题了。但是谢谢你的小费。
  • 你是对的 - 听起来好像存在“管理问题”:)

标签: tfs


【解决方案1】:

TF Merges Command 应该有帮助,使用变更集作为版本规范

【讨论】:

  • 这应该足够了,但由于未知原因,我不断收到“无法联系Registration.asmx。HTTP 状态:404”响应。在指定我传递的集合时,URL 显示在我连接到的服务器的属性中,后跟 /Project Name,它看起来像这样:tf merges trunk rel /collection:"myServer.com:8090/tfs/collectionName/Project Name"。注意项目名称中有一个空格。有什么建议吗?
  • 您可以使用 Visual Studio 正常连接吗?它的 URL 是否完全相同?
  • 好的,我已经解决了问题,案例是将(源和目标)分支都作为 / 传递。正确的命令如下:tf merges "$/Project Name/trunk" "$/Project Name/branches/rel" /collection:"myServer.com:8090/tfs/collectionName"。
  • versionspec 去哪儿了?我一直讨厌 tfs 的帮助。 :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多