【问题标题】:determine which branch a changeset is associated with tfs_warehouse确定变更集与 tfs_warehouse 关联的分支
【发布时间】:2018-03-09 18:08:46
【问题描述】:

我正在查询 TFS_Warehouse 和 TFS_DefaultCollection 数据库以查看变更集,但我需要确定变更集与哪个分支相关联。这对我查看数据来说并不明显。想法?

【问题讨论】:

  • 需要详细说明吗?
  • 是的,对不起。我正在查看 tbl_ChangeSet。这包含 TFS 中发生的所有变更集,无论 Branch 是什么。没有将变更集链接到我可以看到的变更集发生的分支的 ID。这就是我需要弄清楚的。
  • 嗨特里,这有什么更新吗?我的回复是否有帮助或给出了正确的方向?

标签: tfs


【解决方案1】:

您可以针对 TFS 数据仓库或 TFS 分析多维数据集编写查询。但是,不要直接针对项目集合数据库编写查询,不建议这样做,并且会失去支持。

一个变更集当然可以包含多个分支中的文件。没有任何表或查询可以指示变更集与哪个分支相关联。

最简单的方法是通过跟踪变更集功能。

详细步骤请参考本题:Is there a way to find out the source changeset from which a particular branch was created in TFS?

如果您坚持使用 SQL,您可以先获取具有特定变更集的所有文件和版本号,然后通过所有文件获取相关分支。看看下面的帖子可能会有所帮助:

【讨论】:

    猜你喜欢
    • 2012-03-05
    • 1970-01-01
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多